@charset "UTF-8";

.p {
	line-height: 1.5em;
}

.green_line { background: #3D9973; height:15px; }

/* ============================== ze top */

.rightPhoto {
	vertical-align: middle;
	text-align: center;
	width: 60px;
	height: 60px;
	border: solid 1px #CCCCCC;
}



/* ============================== side left */

/* weekly special */

.weeklySpPhoto {
	vertical-align: middle;
	text-align: center;
	width: 183px;
	height: 100px;
	border: solid 1px #CCCCCC;
}


/* information */

.infoline {
	border: #FFFFFF solid 1px;
	margin: 10px 0;
}

/* information upload */
.iconUp {
	background: url(/edit/include/top/img/icon_top_info_up.gif) no-repeat 0px 0.3em;
	padding-left:18px;
}

ul.iconUp {
	padding-left: 0;
	background: none;
}

ul.iconUp li {
	background: url(/edit/include/top/img/icon_top_info_up.gif) no-repeat 0px 0.3em;
	padding-left:18px;
	line-height: 1.8em;
}

/* information enquete */
.iconEnq {
	background: url(/edit/include/top/img/icon_top_info_enq.gif) no-repeat 0px 0.2em;
	padding-left:18px;
}

ul.iconEnq {
	padding-left: 0;
	background: none;
}

ul.iconEnq li {
	background: url(/edit/include/top/img/icon_top_info_enq.gif) no-repeat 0px 0.2em;
	padding-left:18px;
	line-height: 1.5em;
}

/* information permanent */
.iconPerm {
	background: url(/edit/include/top/img/icon_top_info_other.gif) no-repeat 0px 0.3em;
	padding-left:18px;
}

ul.iconPerm {
	padding-left: 0;
	background: none;
}

ul.iconPerm li {
	background: url(/edit/include/top/img/icon_top_info_other.gif) no-repeat 0px 0.3em;
	padding-left:18px;
	line-height: 1.8em;
}

/* mobile qr-code */
 #contents .sub_section .mobile_qr { margin-top: 10px; }
 #contents .sub_section .mobile_qr dt { text-align:center; }
 #contents .sub_section .mobile_qr dt img { margin:auto; }
 #contents .sub_section .mobile_qr dd { margin-top:5px; line-height: 1.5; }

 #contents .sub_section .mobile2_qr { margin-top: 10px; }
 #contents .sub_section .mobile2_qr dt { float: left; text-align:center; }
 #contents .sub_section .mobile2_qr dt img { margin:auto; }
 #contents .sub_section .mobile2_qr dd { float: right; width: 88px; line-height: 1.5; }


/* ============================== side right */
/* oyakudadhi */

.subtxt {
	font-size: x-small;
	line-height: 1.4em;
}

.boxOyakudachiFirst {
	 margin: 10px 0 0 0;
}

.boxOyakudachi {
	 margin: 8px 0 0 0;
}

.thumbBackground {
	vertical-align: middle;
	text-align: center;
	width: 54px;
	height: 54px;
	border: solid 1px #CCCCCC;
	margin-right:5px;
}

.boxTxt {
	text-align: left;
}

/* kanrenjouhoushi */

.boxJouhoushi {
	margin: 10px 0;
}

.thumbJouhoushi {
	width: 45px;
	border: solid 1px #CCCCCC;
	margin-right:10px;
}

.housingJouhoushi {
	width: 45px;
	height: 60px;
	border: solid 1px #CCCCCC;
	margin-right:10px;
}

/* ============================== header */
/* SUUMO */

#header #substitute .left_column #logo a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_s.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_hokkaido a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_hokkaido.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_tohoku a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_tohoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_kanto a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_kanto.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_koshinetsu a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_hokuriku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_tokai a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_tokai.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_kansai a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_kansai.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_chugoku a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_chugoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_shikoku a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_shikoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_kyushu a { display: block; width: 203px; height: 47px; background: url(/jj/jjcommon/img/logo_kyushu.gif) no-repeat 0 0; margin-top: 2px; }

/* seo1303 */
/* SUUMO ロゴ */
#header #substitute .left_column #logo a { display: block; width: 139px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat 0 -416px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_hokkaido a { display: block; width: 198px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -139px -416px;  margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_tohoku a { display: block; width: 198px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -337px -416px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_koshinetsu a { display: block; width: 193px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -535px -416px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_kanto a { display: block; width: 198px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -728px -416px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_tokai a { display: block; width: 198px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat 0 -462px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_shikoku a { display: block; width: 198px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -198px -462px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_kansai a { display: block; width: 198px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -396px -462px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_chugoku a { display: block; width: 198px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -594px -462px; margin-top: 5px; margin-bottom: 2px; }
#header #substitute .left_column #logo_kyushu a { display: block; width: 187px; height: 46px; background: url(/jj/jjcommon/img/headers.png) no-repeat -792px -462px; margin-top: 5px; margin-bottom: 2px; }
/* /seo1303 */

/* NAVI */
#header #substitute .left_column #logo_navi a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_hokkaido a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_hokkaido.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_tohoku a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_tohoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_kanto a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_kanto.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_koshinetsu a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_hokuriku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_tokai a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_tokai.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_kansai a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_kansai.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_chugoku a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_chugoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_shikoku a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_shikoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_navi_kyushu a { display: block; width: 203px; height: 47px; background: url(../img/logo_navi_kyushu.gif) no-repeat 0 0; margin-top: 2px; }

#header #substitute .navi_suumo #statement{ margin-left:118px; }
#header #substitute .navi_suumo #logo_navi{ margin-top:-10px; }
#header #substitute .navi_suumo .logo_recruit_navi{ margin:3px 0 6px 50px; }



/* ISIZE */
#header #substitute .left_column #logo_isize a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_hokkaido a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_hokkaido.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_tohoku a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_tohoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_kanto a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_kanto.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_koshinetsu a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_hokuriku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_tokai a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_tokai.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_kansai a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_kansai.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_chugoku a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_chugoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_shikoku a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_shikoku.gif) no-repeat 0 0; margin-top: 2px; }
#header #substitute .left_column #logo_isize_kyushu a { display: block; width: 203px; height: 47px; background: url(../img/logo_isize_kyushu.gif) no-repeat 0 0; margin-top: 2px; }




#header #substitute .left_column { width: 199px; }
/* 121001 */
#header #substitute .left_column .logo_recruit { margin: -9px 0 6px 33px; text-align: left; }
/* /121001 */
#header #substitute .right_column { width: 721px; }
#header #substitute .right_column table { width: 100%; }
#header #substitute .right_column table td { vertical-align: middle; }
#header #substitute .right_column table a { line-height: 1.1; font-size:12px;letter-spacing:0em;}

/* region */
#header #substitute .right_column #region { width: 80px; }
#header #substitute .right_column #region a { width: 70px; height: 21px; display: block; }
#header #substitute .right_column #region .region_01 { background-image: url(/jj/jjcommon/img/region_01.gif); }
#header #substitute .right_column #region .region_02 { background-image: url(/jj/jjcommon/img/region_02.gif); }
#header #substitute .right_column #region .region_03 { background-image: url(/jj/jjcommon/img/region_03.gif); }
#header #substitute .right_column #region .region_04 { background-image: url(/jj/jjcommon/img/region_04.gif); }
#header #substitute .right_column #region .region_05 { background-image: url(/jj/jjcommon/img/region_05.gif); }
#header #substitute .right_column #region .region_06 { background-image: url(/jj/jjcommon/img/region_06.gif); }
#header #substitute .right_column #region .region_07 { background-image: url(/jj/jjcommon/img/region_07.gif); }
#header #substitute .right_column #region .region_08 { background-image: url(/jj/jjcommon/img/region_08.gif); }
#header #substitute .right_column #region .region_08 { background-image: url(/jj/jjcommon/img/region_08.gif); }
#header #substitute .right_column #region .region_10 { background-image: url(/jj/jjcommon/img/region_10.gif); }
#header #substitute .right_column #region .region_11 { background-image: url(/jj/jjcommon/img/region_11.gif); }
#header #substitute .right_column td #whole_country { width: 5em; }
#header #substitute .right_column #whole_country a { background: url(/jj/jjcommon/img/bullet.gif) no-repeat 0 50%; padding-left: 8px; }
#header #substitute .right_column td#header_area_search { width: 18.8em; }
#header #substitute .right_column #header_area_search form { text-align: right; }
#header #substitute .right_column #header_area_search_text { width: 259px; margin-right: 5px; }
#header #substitute .right_column #header_search form { text-align: right; }
#header #substitute .right_column #header_search_text { width: 259px; margin-right: 5px; }
/*IE6,IE7hack*/
*:first-child+html #header #substitute .right_column #header_search_text { width: 251px; margin-right: 5px; }
* html #header #substitute .right_column #header_search_text { width: 251px; margin-right: 5px; }

#header #substitute .right_column table input { vertical-align: middle; }
#header #substitute .right_column #nav_misc { width: 12.5em; }
#header #substitute .right_column #nav_misc2 { width: 23em; font-size:12px;letter-spacing:0em;}
/*IE6,IE7hack*/
*:first-child+html #header #substitute .right_column #nav_misc2 { width: 23em; font-size:12px;letter-spacing:0em;}
* html #header #substitute .right_column #nav_misc2 { width: 23em; font-size:12px;letter-spacing:0em;}

#header #substitute .right_column table #nav_misc ul,
#header #substitute .right_column table #nav_misc2 ul { padding-left: 5px; text-align: right; }
#header #substitute .right_column table #nav_misc ul li,
#header #substitute .right_column table #nav_misc2 ul li { display: inline; margin-left: 10px; }
#header #substitute .right_column table #nav_misc ul li a,
#header #substitute .right_column table #nav_misc2 ul li a { background: url(/jj/jjcommon/img/bullet.gif) no-repeat 0 50%; padding-left: 8px; }
#header #substitute .sub_section { background: url(/jj/jjcommon/img/bg_header_sub.gif) repeat-x 0 100% #3D9973; }
#header #substitute .sub_section table { width: 100%; margin:0;}
#header #substitute .sub_section table td { color: #fff; padding: 9px 15px 3px 19px; vertical-align: bottom; middle; text-align: right; background: url(/jj/jjcommon/img/bg_header_sub_td.gif) no-repeat 0 100%; }
#header #substitute .sub_section table td a { color: #fff; }
#header #substitute .sub_section table td img { vertical-align: middle; }
#header #substitute .sub_section table ul { display: inline; margin-left: 5px; }
#header #substitute .sub_section table ul li { display: inline; padding-left: 5px; }
#header #substitute .sub_section table td#nav_sub,
#header #substitute .sub_section table td#nav_sub2 { width: 100%; padding: 5px 15px; text-align: left; vertical-align: middle; background: none; }
#header #substitute .sub_section table td#nav_sub ul,
#header #substitute .sub_section table td#nav_sub2 ul { margin-left: 0; }
#header #substitute .sub_section table td#nav_sub li,
#header #substitute .sub_section table td#nav_sub2 li { border-left: 1px solid #ffffff; margin-left: 7px; padding-left: 7px; }
#header #substitute .sub_section table td#nav_sub li.first_li,
#header #substitute .sub_section table td#nav_sub2 li.first_li { border-left: none; margin-left: 0; padding-left: 0; }
#header #substitute .sub_section table td#nav_sub a { font-weight: bold; line-height: 1.5; }
#header #substitute .sub_section table td#nav_sub2 a {line-height: 1.5; }
#header #substitute .sub_section table td#nav_function { white-space: nowrap; }

/* ============================== site navigation */
#header #substitute #nav { width: 721px; background-image: url(/jj/jjcommon/img/headers.png); background-position: -703px -338px; }
#header #substitute #nav li { float: left; }
#header #substitute #nav li a { display: block; height: 26px; }
#header #substitute #nav li a:hover { background-position: 0 -26px; }
#header #substitute #nav #nav_chintai,
#header #substitute #nav #nav_condo_used,
#header #substitute #nav #nav_detached_order,
#header #substitute #nav #nav_equipment,
#header #substitute #nav #nav_counter,
#header #substitute #nav #nav_sell { width: 57px; }

#header #substitute #nav #nav_knowhow { width: 57px; }

#header #substitute #nav a {
	background-image: url(/jj/jjcommon/img/headers.png);
	background-repeat: no-repeat;
}

#header #substitute #nav #nav_chintai a 				{ background-position: 0 -338px; width: 54px; height: 26px; }
#header #substitute #nav #nav_chintai a:hover 			{ background-position: 0 -364px; }
#header #substitute #nav #nav_chintai .spot 			{ background-position: 0 -390px !important; }
#header #substitute #nav #nav_condo_new a 				{ background-position: -55px -338px; width: 53px; height: 26px; }
#header #substitute #nav #nav_condo_new a:hover 		{ background-position: -55px -364px; }
#header #substitute #nav #nav_condo_new .spot 			{ background-position: -55px -390px !important; }
#header #substitute #nav #nav_condo_used a 				{ background-position: -108px -338px; width: 54px; height: 26px; }
#header #substitute #nav #nav_condo_used a:hover 		{ background-position: -108px -364px; }
#header #substitute #nav #nav_condo_used .spot 			{ background-position: -108px -390px !important; }
#header #substitute #nav #nav_detached_new a 			{ background-position: -163px -338px; width: 53px; height: 26px; }
#header #substitute #nav #nav_detached_new a:hover 		{ background-position: -163px -364px; }
#header #substitute #nav #nav_detached_new .spot 		{ background-position: -163px -390px !important; }
#header #substitute #nav #nav_detached_used a 			{ background-position: -216px -338px; width: 53px; height: 26px; }
#header #substitute #nav #nav_detached_used a:hover 	{ background-position: -216px -364px; }
#header #substitute #nav #nav_detached_used .spot 		{ background-position: -216px -390px !important; }
#header #substitute #nav #nav_detached_land a 			{ background-position: -269px -338px; width: 53px; height: 26px; }
#header #substitute #nav #nav_detached_land a:hover 	{ background-position: -269px -364px; }
#header #substitute #nav #nav_detached_land .spot 		{ background-position: -269px -390px !important; }
#header #substitute #nav #nav_detached_order a 			{ background-position: -322px -338px; width: 54px; height: 26px; }
#header #substitute #nav #nav_detached_order a:hover 	{ background-position: -322px -364px; }
#header #substitute #nav #nav_detached_order .spot 		{ background-position: -322px -390px !important; }
#header #substitute #nav #nav_reform a 					{ background-position: -377px -338px; width: 53px; height: 26px; }
#header #substitute #nav #nav_reform a:hover 			{ background-position: -377px -364px; }
#header #substitute #nav #nav_reform .spot 				{ background-position: -377px -390px !important; }
#header #substitute #nav #nav_equipment a 				{ background-position: -430px -338px; width: 54px; height: 26px; }
#header #substitute #nav #nav_equipment a:hover 		{ background-position: -430px -364px; }
#header #substitute #nav #nav_equipment .spot 			{ background-position: -430px -390px !important; }
#header #substitute #nav #nav_sell a 					{ background-position: -484px -338px; width: 54px; height: 26px; }
#header #substitute #nav #nav_sell a:hover 				{ background-position: -484px -364px; }
#header #substitute #nav #nav_sell .spot 				{ background-position: -484px -390px !important; }
#header #substitute #nav #nav_counter a 				{ background-position: -538px -338px; width: 54px; height: 26px; }
#header #substitute #nav #nav_counter a:hover 			{ background-position: -538px -364px; }
#header #substitute #nav #nav_counter .spot				{ background-position: -538px -390px !important; }
#header #substitute #nav #nav_knowhow a 				{ background-position: -592px -338px; width: 54px; height: 26px; }
#header #substitute #nav #nav_knowhow a:hover 			{ background-position: -592px -364px; }
#header #substitute #nav #nav_knowhow .spot 			{ background-position: -592px -390px !important; }
#header #substitute #nav #nav_hikkoshi a 				{ background-position: -613px 0; width: 56px; height: 21px; }/* hikkoshi */
#header #substitute #nav #nav_hikkoshi a:hover 			{ background-position: -613px -22px; }/* hikkoshi */
#header #substitute .zen_top_column3 #nav #nav_detached_order a,
#header #substitute .zen_top_column3 #nav #nav_detached_order a:hover 	{ background-position: 0 -52px; }
#header #substitute #nav #nav_detached_order .spot 						{ background-position: 0 -52px; }

/* ============================== footer */

.contentsList { width: 100%; padding: 1em; text-align: right; }

.footerMisc { text-align: right; margin-bottom: 10px; }
.footerMisc ul { padding-left: 5px; text-align: right; }
.footerMisc ul li { display: inline; margin-left: 10px; }
.footerMisc ul li a { background: url(/jj/jjcommon/img/bullet.gif) no-repeat 0 50%; padding-left: 10px; }

.boxKanrensite { background-color: #E3E3E3; padding: 1em; margin: 5px 0; line-height: 1.5em; }

.serviceList { margin:20px 0; }
.serviceList ul { text-align: left; font-size: 84%; }
.serviceList li { line-height: 1.5em; display: inline; border-left: 1px solid #959595; margin-left: 5px; padding-left: 5px; }
.serviceList li.first_li { border-left: none; margin-left: 0; padding-left: 0; }

#footerGro { padding-top: 15px; padding-bottom: 20px; border-top: 1px solid #dcdcdc; }
#footerGro .site_list { float: left; width: 905px; }
#footerGro .site_list ul { text-align: left; font-size: 84%; }
#footerGro .site_list li { line-height: 1.5; display: inline; border-left: 1px solid #959595; margin-left: 5px; padding-left: 5px; }
#footerGro .site_list li.first_li { border-left: none; margin-left: 0; padding-left: 0; }
#footer #footerGro .site_list { float: left; width: 905px; }
#footer #footerGro .site_list ul { text-align: left; font-size: 84%; }
#footer #footerGro .site_list li { line-height: 1.5; display: inline; border-left: 1px solid #959595; margin-left: 5px; padding-left: 5px; }
#footer #footerGro .site_list li.first_li { border-left: none; margin-left: 0; padding-left: 0; }


.logo_recruit { margin:10px 0; }

/* footer-seo */
#footer_seo { margin-top: 30px; color: #b4b4b4; }
#footer_seo a { color: #b4b4b4; }
#footer_seo a:link { color: #b4b4b4; }
#footer_seo a:visited { color: #b4b4b4; }
#footer_seo a:hover, a:active { color: #b4b4b4; }
#footer_seo .link_txt { font-size: 84%; line-height: 1.5; margin-bottom: 10px; }
#footer_seo dl.linktext dt { float: left; clear: both; width: 105px; line-height: 1.5; }
#footer_seo dl.linktext dd { margin-left: 105px; line-height: 1.5; }


/* ============================== ch_b001_a */
/* chintai-hudosan-kensaku */
#ch_b001_a #contents h3.first_ch{ border:none; margin-left:3px; }
#ch_b001_a #contents .map_hudosan{ margin: 5px; width:260px; padding-left:5px;}
#ch_b001_a #contents .line_hutop .multi_column .left_hucolumn { width: 604px; text-aligh: center; padding-bottom: 10px;}
#ch_b001_a #contents .hudosan_leftcolumn{ width:280px; float:left; margin-top:5px; margin-bottom:5px; background: url(/jj/jjcommon/img/bg_top_ms_kanto_002.gif) repeat-y right bottom;}
#ch_b001_a #contents .hudosan_rightcolumn{ width:250px; float:left; margin-top:5px; margin-left:15px;}
#ch_b001_a #contents .hudosan_rightcolumn p{ line-height:1.6;  vertical-align: middle; }
#ch_b001_a #contents .hudosan_rightcolumn p .ch_imgover{ padding-top:3px; }

/* bullet_link */
#ch_b001_a #contents .hudosan_rightcolumn .bullet_link { margin:5px 5px 0 8px; }
#ch_b001_a #contents .hudosan_rightcolumn ul li { line-height: 1.5; }
#ch_b001_a #contents .hudosan_rightcolumn .bullet_link li { background-position: 0 0.5em; }
#ch_b001_a #contents .hudosan_rightcolumn .partition_dotted{ margin: 10px 0 10px; background: url(/jj/jjcommon/img/bg_top_ms_kanto_001.gif) repeat-x left bottom; height: 2px; }
/* ch_area */
#ch_b001_a #contents .line_hutop{ border: #3d9973 solid 1px; }
#ch_b001_a #contents .line_hutop .multi_column { border: #cccccc solid 4px; }


/* ============================== reform */
.reform_box20_00{
        margin-top:10px;
}

.reform_tit00{
	margin-top:20px;
}

.reform_tit01{
	width:900px;
	height:25px;
	padding:9px 10px 0 10px;
	margin-top:-7px;
	text-align:right;
}

.reform_txt01{
	font-size:12px;
	margin-top:15px;
	margin-left:4px;
}

.reform_img00{
	margin:15px 15px 9px 0;
	float:left;
}

/* partition_dotted */
.partition_dotted2 { margin: 10px 0 10px; background: url(/jj/jjcommon/img/bg_top_ms_kanto_001.gif) repeat-x left bottom; height: 2px; }
.partition_dotted2 hr { display: none; }
/* partition_dotted_level2 */
.partition_dotted2_level2 { margin: 10px 0 10px; background: url(/jj/jjcommon/img/bg_top_ms_kanto_002.gif) repeat-x left bottom; height: 2px; }
.partition_dotted2_level2 hr { display: none; }

/* feature_section */
#ri_a001_b #contents .feature_section .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
#ri_a001_b #contents .feature_section .first_section { margin-top: 0; }
#ri_a001_b #contents .feature_section h2 { margin-top: 0; }
#ri_a001_b #contents .feature_section .partition_dotted { margin-top: 10px; background-image: url(/jj/jjcommon/img/bg_top_ms_kanto_001.gif); height: 2px; }
#ri_a001_b #contents .feature_section .multi_column2 { background: url(/jj/jjcommon/img/bg_top_ms_kanto_002.gif) repeat-y 259px 0; }
#ri_a001_b #contents .feature_section .left_column { width: 249px; }
#ri_a001_b #contents .feature_section .right_column { width: 170px; }
#ri_a001_b #contents .feature_section .right_column h2.first_h2 { margin-top: 6px; }
#ri_a001_b #contents .feature_section .latest_area { margin-top: 10px; }
#ri_a001_b #contents .feature_section .latest_area em { font-weight: bold; }
#ri_a001_b #contents .feature_section .map_section { margin-top: 10px; }
#ri_a001_b #contents .feature_section .button_list { margin-top: 17px; margin-left: 1px; }
#ri_a001_b #contents .feature_section .button_list li { margin-top: 9px; }
#ri_a001_b #contents .feature_section .keyword_search_section p { margin-top: 10px; }
#ri_a001_b #contents .feature_section .keyword_search_section input.freeword { width: 165px; }
#ri_a001_b #contents .feature_section .keyword_search_section .btn_search { margin-top: 5px; text-align: right; }

#ri_a001_b #contents .feature_section .left_column440 { width: 440px; }

#ri_a001_b #contents .feature_section .keyword_search_section p { margin-top: 10px; }
#ri_a001_b #contents .feature_section .keyword_search_section input.freeword { width: 165px; }
#ri_a001_b #contents .feature_section .keyword_search_section .btn_search { margin-top: 5px; text-align: right; }
#ri_a001_b #contents .feature_section input { vertical-align:middle;}
input, button { line-height: 1.2; }

/* feature_section jitsurei */
#ri_a004_a #contents .feature_section .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
#ri_a004_a #contents .feature_section .first_section { margin-top: 0; }
#ri_a004_a #contents .feature_section h2 { margin-top: 0; }
#ri_a004_a #contents .feature_section .partition_dotted { margin-top: 10px; background-image: url(/jj/jjcommon/img/bg_top_ms_kanto_001.gif); height: 2px; }
#ri_a004_a #contents .feature_section .left_column { width: 249px; }
#ri_a004_a #contents .feature_section .right_column { width: 170px; }
#ri_a004_a #contents .feature_section .right_column h2.first_h2 { margin-top: 6px; }
#ri_a004_a #contents .feature_section .latest_area { margin-top: 10px; }
#ri_a004_a #contents .feature_section .latest_area em { font-weight: bold; }
#ri_a004_a #contents .feature_section .map_section { margin-top: 10px; }
#ri_a004_a #contents .feature_section .button_list { margin-top: 17px; margin-left: 1px; }
#ri_a004_a #contents .feature_section .button_list li { margin-top: 9px; }
#ri_a004_a #contents .feature_section .keyword_search_section p { margin-top: 10px; }
#ri_a004_a #contents .feature_section .keyword_search_section input.freeword { width: 165px; }
#ri_a004_a #contents .feature_section .keyword_search_section .btn_search { margin-top: 5px; text-align: right; }

#ri_a004_a #contents .feature_section .left_column440 { width: 440px; }

#ri_a004_a #contents .feature_section .keyword_search_section p { margin-top: 10px; }
#ri_a004_a #contents .feature_section .keyword_search_section input.freeword { width: 165px; }
#ri_a004_a #contents .feature_section .keyword_search_section .btn_search { margin-top: 5px; text-align: right; }
#ri_a004_a #contents .feature_section input { vertical-align:middle;}

/* feature_section kaisha */
#ri_a002_a #contents .feature_section .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
#ri_a002_a #contents .feature_section .first_section { margin-top: 0; }
#ri_a002_a #contents .feature_section h2 { margin-top: 0; }
#ri_a002_a #contents .feature_section .partition_dotted { margin-top: 10px; background-image: url(/jj/jjcommon/img/bg_top_ms_kanto_001.gif); height: 2px; }
#ri_a002_a #contents .feature_section .multi_column2 { background: url(/jj/jjcommon/img/bg_top_ms_kanto_002.gif) repeat-y 259px 0; }
#ri_a002_a #contents .feature_section .left_column { width: 249px; }
#ri_a002_a #contents .feature_section .right_column { width: 170px; }
#ri_a002_a #contents .feature_section .right_column h2.first_h2 { margin-top: 6px; }
#ri_a002_a #contents .feature_section .latest_area { margin-top: 10px; }
#ri_a002_a #contents .feature_section .latest_area em { font-weight: bold; }
#ri_a002_a #contents .feature_section .map_section { margin-top: 10px; }
#ri_a002_a #contents .feature_section .button_list { margin-top: 17px; margin-left: 1px; }
#ri_a002_a #contents .feature_section .button_list li { margin-top: 9px; }
#ri_a002_a #contents .feature_section .keyword_search_section p { margin-top: 10px; }
#ri_a002_a #contents .feature_section .keyword_search_section input.freeword { width: 165px; }
#ri_a002_a #contents .feature_section .keyword_search_section .btn_search { margin-top: 5px; text-align: right; }

#ri_a002_a #contents .feature_section .left_column440 { width: 440px; }

#ri_a002_a #contents .feature_section .keyword_search_section p { margin-top: 10px; }
#ri_a002_a #contents .feature_section .keyword_search_section input.freeword { width: 165px; }
#ri_a002_a #contents .feature_section .keyword_search_section .btn_search { margin-top: 5px; text-align: right; }
#ri_a002_a #contents .feature_section input { vertical-align:middle;}

/* equipment_section */
#ri_a001_b .equipment_section .multi_section { margin-top: 10px; }
#ri_a001_b .equipment_section .multi_section .left_column { width: 100px; }
#ri_a001_b .equipment_section .multi_section .right_column { width: 370px; }
#ri_a001_b .equipment_section .multi_section .right_column ul.bullet_link { margin-top: 0; }
#ri_a001_b .equipment_section .partition_dotted { margin: 10px 0 0; }
#ri_a001_b .equipment_section .thumbnail_text_table .left_thumbnail,
#ri_a001_b .equipment_section .thumbnail_text_table .right_thumbnail { width: 50px; }
#ri_a001_b .equipment_section .thumbnail_text_table .left_thumbnail a img.img_left,
#ri_a001_b .equipment_section .thumbnail_text_table .right_thumbnail a img.img_left { margin-right: 0; }
#ri_a001_b .equipment_section .thumbnail_text_table td { width: 180px; vertical-align: middle; }
#ri_a001_b .equipment_section .thumbnail_text_table td { line-height: 1.5; }
#ri_a001_b .equipment_section .setsubi_table { margin-top: 8px; }

#ri_a002_a .equipment_section .multi_section { margin-top: 10px; }
#ri_a002_a .equipment_section .multi_section .left_column { width: 100px; }
#ri_a002_a .equipment_section .multi_section .right_column { width: 370px; }
#ri_a002_a .equipment_section .multi_section .right_column ul.bullet_link { margin-top: 0; }
#ri_a002_a .equipment_section .partition_dotted { margin: 10px 0 0; }
#ri_a002_a .equipment_section .thumbnail_text_table .left_thumbnail,
#ri_a002_a .equipment_section .thumbnail_text_table .right_thumbnail { width: 50px; }
#ri_a002_a .equipment_section .thumbnail_text_table .left_thumbnail a img.img_left,
#ri_a002_a .equipment_section .thumbnail_text_table .right_thumbnail a img.img_left { margin-right: 0; }
#ri_a002_a .equipment_section .thumbnail_text_table td { width: 180px; vertical-align: middle; }
#ri_a002_a .equipment_section .thumbnail_text_table td { line-height: 1.5; }

#ri_a004_a .equipment_section .multi_section { margin-top: 10px; }
#ri_a004_a .equipment_section .multi_section .left_column { width: 100px; }
#ri_a004_a .equipment_section .multi_section .right_column { width: 370px; }
#ri_a004_a .equipment_section .multi_section .right_column ul.bullet_link { margin-top: 0; }
#ri_a004_a .equipment_section .partition_dotted { margin: 10px 0 0; }
#ri_a004_a .equipment_section .thumbnail_text_table .left_thumbnail,
#ri_a004_a .equipment_section .thumbnail_text_table .right_thumbnail { width: 50px; }
#ri_a004_a .equipment_section .thumbnail_text_table .left_thumbnail a img.img_left,
#ri_a004_a .equipment_section .thumbnail_text_table .right_thumbnail a img.img_left { margin-right: 0; }
#ri_a004_a .equipment_section .thumbnail_text_table td { width: 180px; vertical-align: middle; }
#ri_a004_a .equipment_section .thumbnail_text_table td { line-height: 1.5; }

.left_column_setsubi { float:left;}
.right_column_setsubi { float:right;}
#ri_a001_b .equipment_section .multi_section .left_column_setsubi { width: 103px; }
#ri_a001_b .equipment_section .multi_section .right_column_setsubi { width: 377px; }
#ri_a001_b .equipment_section .multi_section .right_column_setsubi ul.bullet_link { margin-top: 0; }
#ri_a002_a .equipment_section .multi_section .left_column_setsubi { width: 103px; }
#ri_a002_a .equipment_section .multi_section .right_column_setsubi { width: 377px; }
#ri_a002_a .equipment_section .multi_section .right_column_setsubi ul.bullet_link { margin-top: 0; }
#ri_a004_a .equipment_section .multi_section .left_column_setsubi { width: 103px; }
#ri_a004_a .equipment_section .multi_section .right_column_setsubi { width: 377px; }
#ri_a004_a .equipment_section .multi_section .right_column_setsubi ul.bullet_link { margin-top: 0; }

#ri_a001_b #contents .feature_section .left_column480 { width: 480px; }
#ri_a002_a #contents .feature_section .left_column480 { width: 480px; }
#ri_a004_a #contents .feature_section .left_column480 { width: 480px; }

/* pickup_feature_section */
.left_column_sp { float:left;}
.right_column_sp { float:right;}
.reform .pickup_feature_section {  }
.reform .pickup_feature_section p a { line-height: 1.6; }
.reform .pickup_feature_section .pattern_column1,
.reform .pickup_feature_section .pattern_column2,
.reform .pickup_feature_section .pattern_column3,
.reform .pickup_feature_section .pattern_column4 { margin-top: 10px; }
.reform .pickup_feature_section .pattern_column1 { width: 480px; }
.reform .pickup_feature_section .pattern_column2 .left_column_sp { width: 235px; }
.reform .pickup_feature_section .pattern_column2 .right_column_sp { width: 235px; }
.reform .pickup_feature_section .pattern_column2 .left_column a,
.reform .pickup_feature_section .pattern_column2 .right_column a { line-height: 1.6; }
.reform .pickup_feature_section .pattern_column2 ul li { margin-top: 5px; }
.reform .pickup_feature_section .pattern_column2 ul li.first_list { margin-top: 0; }
.reform .pickup_feature_section .pattern_column3 .left_section,
.reform .pickup_feature_section .pattern_column3 .right_section .left_column { width: 153px; }
.reform .pickup_feature_section .pattern_column3 .right_section .right_column { width: 153px; }
.reform .pickup_feature_section .pattern_column3 .right_section .left_column_sp { width: 153px; }
.reform .pickup_feature_section .pattern_column3 .right_section .right_column_sp { width: 153px; }
.reform .pickup_feature_section .pattern_column3 .right_section { width: 316px; }
.reform .pickup_feature_section .pattern_column4 .left_section { width: 235px; }
.reform .pickup_feature_section .pattern_column4 .right_section { width: 234px; }
.reform .pickup_feature_section .pattern_column4 .left_section .left_column_sp { width: 112px; }
.reform .pickup_feature_section .pattern_column4 .left_section .right_column_sp { width: 112px; }
.reform .pickup_feature_section .pattern_column4 .right_section .left_column_sp { width: 112px; }
.reform .pickup_feature_section .pattern_column4 .right_section .right_column_sp { width: 112px; }
.reform .pickup_feature_section .thumbnail_table tr td { width: 160px; border-bottom: none;  vertical-align: middle; padding-left: 0; }
.reform .pickup_feature_section .thumbnail_table tr td a { border: none; padding: 0; line-height: 1.6; }
.reform .pickup_feature_section .thumbnail_table tr td a:hover { border: none; background-color: #FFF; }
.reform .pickup_feature_section .thumbnail_table tr td.left_thumbnail,
.reform .pickup_feature_section .thumbnail_table tr td.right_thumbnail { width: 80px; padding:0 0 0 0; }
.reform .pickup_feature_section .thumbnail_table tr td.right_thumbnail { padding-left: 10px; }

.reform_top #contents ul.bullet_link li { background-position:0 0.5em; line-height:1.5; margin-top:5px }

.table_paddhing { padding-right: 10px; padding-bottom: 5px; }

.reform ul.bullet_link li.banner { margin-top: 8px; padding-left: 0; background: none; text-align: center; }
.reform ul.banner_list li { margin-top: 10px; }
.reform ul.banner_list li img { vertical-align: bottom; }


/* ============================== rewrite/chumon/ */

#top_nkd_tot_ums_ukd .equipment_section .multi_section .left_column_setsubi { width: 103px; }
#top_nkd_tot_ums_ukd .equipment_section .multi_section .right_column_setsubi { width: 377px; }
#top_nkd_tot_ums_ukd .equipment_section .multi_section .right_column_setsubi ul.bullet_link { padding-bottom: 10px; }
.zen_top_column3 #contents #chumon_h1 { font-weight: bold; background: url(/jj/jjcommon/img/bg_h1_title.gif) no-repeat left bottom; width: 920px; padding: 0px; }
.zen_top_column3 #contents #chumon_h1 h1{ margin-left:3px; }


/* ============================== edit/mail/ */
#mail_mag .main_contents p { line-height: 1.5; }
#mail_mag #wrapper	#contents h2 { background: url(/edit/mail/img/bg_h2_title_inner.gif) no-repeat left bottom; margin-top: 15px; }
#mail_mag #wrapper #contents h2 span { width: 905px; font-size: 125%; font-weight: bold; color: #1f4d39; display: block; background: url(/edit/mail/img/bg_h2_title.gif) no-repeat left top; padding-left: 15px; padding-top: 5px; padding-bottom: 6px; }
#mail_mag .catch { margin: 27px 0px 30px; padding: 0px; }
#mail_mag hr { display: none; }
#mail_mag .mail_box { margin: 10px 0px; }
#mail_mag .mail_box2 { margin: 0px 0px 10px; }
#mail_mag .mail_box_top { background: url(/edit/mail/img/malg_top.gif) no-repeat 0px 0px; height: 5px; width: 453px; }
#mail_mag .mail_box_mid { background: url(/edit/mail/img/malg_mid.gif) repeat-y; width: 453px; }
#mail_mag .mail_box_bot { background: url(/edit/mail/img/malg_bot.gif) no-repeat 0px 0px; height: 5px; width: 453px; }
#mail_mag .mail_box_sp { width: 14px; }
#mail_mag .mail_box_left { float: left; width: 117px; }
#mail_mag .mail_box_right { float: left; width: 306px; font-size: 117%; line-height: 1.3em; padding-top: 15px; padding-bottom: 12px; }
#mail_mag .mail_box_in1 { padding-right: 20px; padding-left: 10px; }
#mail_mag .mail_box_in { padding-top: 30px; padding-right: 24px; padding-bottom: 20px; padding-left: 24px; }
#mail_mag .mail_box_in p { margin-bottom: 16px; }
#mail_mag .mail_box_in ul { padding: 0px 0px 0px 18px;}
#mail_mag .mail_box_in li { list-style-position: outside; list-style-type: decimal; padding: 0px; line-height: 1.4em;}
#mail_mag .tcenter { text-align: center; }
#mail_mag .mab25 { text-align: center; margin-bottom: 25px; }
#mail_mag .dive_link a { background: url(/jj/jjcommon/img_attic/bullet.gif) no-repeat 0em 0.35em; padding-left: 10px; }



/* ============================== ze_a002_a 20090805 */
#header_flash { width: 950px; padding-top: 10px; background: url(/jj/jjcommon/img/bg_header.gif) repeat; }
#header_flash .main_section { width: 921px; padding: 0 14px 0 15px; width: ; background: url(/jj/jjcommon/img/bg_header_main.gif) repeat-x 0 100%; }
#header_flash .left_column { width: 166px; }
#header_flash .left_column #logo a { display: block; width: 141px; height: 47px; background: url(/jj/jjcommon/img/logo.gif) no-repeat 0 0; margin-top: 2px; }
#header_flash .left_column .logo_recruit { margin-top: 0; margin-bottom: 6px; text-align: right; }
#header_flash .right_column { width: 739px; }
#header_flash .right_column table { width: 100%; }
#header_flash .right_column table td { vertical-align: middle; }
#header_flash .right_column table a { line-height: 1.1; }

#header_flash .right_column #whole_country a { background: url(/jj/jjcommon/img/bullet.gif) no-repeat 0 50%; padding-left: 8px; }
#header_flash .right_column #header_search form { text-align: right; }
#header_flash .right_column #header_search_text { width: 259px; margin:0px 5px 0px 10px; }
#header_flash .right_column table input { vertical-align: middle; }
#header_flash .right_column #nav_misc { width: 12.5em; }
#header_flash .right_column table #nav_misc ul { padding-left: 5px; text-align: right; }
#header_flash .right_column table #nav_misc ul li { display: inline; margin-left: 10px; }
#header_flash .right_column table #nav_misc ul li a { background: url(/jj/jjcommon/img/bullet.gif) no-repeat 0 50%; padding-left: 8px; }

#ze_a002_a.zen_top #header_flash { text-align: center; padding-top:10px; }

#ze_a002_a.zen_top #header_flash .main_section { position: relative; background:none;}
#ze_a002_a.zen_top #header_flash #statement { position: absolute; margin-left: 20px; bottom: 4px; }
#ze_a002_a.zen_top #header_flash .right_column table #nav_misc { width: 20em; }
#ze_a002_a.zen_top #header_flash #whole_country { width: 33%; }
#ze_a002_a.zen_top #header_flash #whole_country form { text-align: right; }
#ze_a002_a.zen_top #header_flash #whole_country em { color:#c01718; font-size: 84%; }
#ze_a002_a.zen_top #header_flash .right_column #header_search_text { width: 178px; }

#ze_a002_a #main_contents h1 { margin-top: 12px; background: none; padding-left: 0; padding-bottom: 0; font-size: 100%; width: 605px; }
#ze_a002_a #main_contents .published_number { margin-top: 5px; }
#ze_a002_a #main_contents .search_area_section .note { text-align: right; margin-top: 15px; }

#ze_a002_a #main_contents .intro_bnr_section { margin-top: 28px; }
#ze_a002_a #main_contents .intro_bnr_section ul.inline_list li{ margin-right: 10px; }
#ze_a002_a #main_contents .intro_bnr_section ul.inline_list li.last{ margin-right: 0; }
#ze_a002_a #main_contents .search_corner_section { margin-top: 20px; }
#ze_a002_a #main_contents .search_corner_section h2 { background: none; font-weight:bold; margin-top: 0; }
#ze_a002_a #main_contents .search_corner_section ul { margin-top: 7px; margin-left: 10px; }
#ze_a002_a #main_contents .search_corner_section ul li { margin-left: 10px; }
#ze_a002_a #main_contents .search_corner_section p.note { margin-left: 10px;}

#ze_a002_a #sub_contents .sub_section ul { margin-left: 5px; }
#ze_a002_a #sub_contents .sub_section ul li{ margin-top: 13px; }
#ze_a002_a #sub_contents .sub_section .qr_code { margin-top: 10px; }
#ze_a002_a #sub_contents .sub_section .qr_code dt { text-align: center; }
#ze_a002_a #sub_contents .sub_section .qr_code dt img { vertical-align: bottom; }
#ze_a002_a #sub_contents .sub_section .qr_code dd { margin-top: 8px; }

#ze_a002_a #footer { margin-top: 31px; padding-top: 31px; }
#ze_a002_a #footerbar { margin-top: 37px; padding-top: 17px;  border-top:1px solid #dcdcdc; }
#ze_a002_a #footer .search_area_section { margin-top: 30px; font-size:84%; }
#ze_a002_a #footer .search_area_section th{ padding-right:12px; width: 7em; }
#ze_a002_a #footer .search_area_section td{ line-height: 1.5; }
#ze_a002_a #footer .search_area_section p{ margin-top: 12px; text-align: right; }
#ze_a002_a #footer .relative_site_section { margin-top: 31px; padding: 14px 12px; background: #e8e8e8; }
#ze_a002_a #footer .relative_site_section dl dt { float: left; font-weight: bold; }
#ze_a002_a #footer .relative_site_section dl dd { line-height: 1.5; }
#ze_a002_a #footer_nav_misc ul { text-align: right; }
#ze_a002_a #footer_nav_misc ul li { margin-left: 10px; }
#ze_a002_a #footer .service_list ul { text-align: left; }
#ze_a002_a #footer .logo_recruit{ float: none; }
#ze_a002_a #footer .site_list{ float: none; width: auto; }
#ze_a002_a #footer .site_list ul{ text-align: left; }

#ze_a002_a #top_contents .topminicomment { float:right; font-size:x-small; margin-right:10px; padding-bottom: 20px; }

#hi01009 #main_column .this_week_feature_section .pickup_feature_section ul.bullet_link li { margin-top:0; }
#hi01009 #contents .this_week_feature_section .pickup_feature_section ul li { width:217px; }
#hi01009 .this_week_feature_section .pickup_feature_section .useful_list ul.bullet_link li { float: left; width: 217px; padding-right: 13px; }
#hi01009 #main_column .pickup_feature_section .mame{ padding-left: 5px; }


/* feature_section_4 */
.hi_top_column3 #contents .feature_section_4 { background: url(/edit/include/top/img/bg_ri_a002_a_h2_contents_001.gif) no-repeat 0 0; padding-top: 2px; }
.hi_top_column3 #contents .feature_section_4 .feature_section_inner { width: 479px; background: url(/edit/include/top/img/bg_ri_a002_a_h2_contents_inner_001.gif) no-repeat left bottom; padding: 0 0px 3px 2px; }
.hi_top_column3 #contents .feature_section_4 .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
.hi_top_column3 #contents .feature_section_4 .first_section { margin-top: 0; }
.hi_top_column3 #contents .feature_section_4 h2 { margin-top: 0; }
.hi_top_column3 #contents .feature_section_4 .partition_dotted { margin-top: 8px; background-image: url(/edit/include/top/img/panel/img/bg_top_ms_kanto_001.gif); height: 2px; }
.hi_top_column3 #contents .feature_section_4 .multi_section { margin-top: 10px; }
.hi_top_column3 #contents .feature_section_4 .left_section { width: 290px; }
.hi_top_column3 #contents .feature_section_4 .left_column,
.hi_top_column3 #contents .feature_section_4 .right_column,
.hi_top_column3 #contents .feature_section_4 .right_section { width: 140px; }
.hi_top_column3 #contents .feature_section_4 .multi_section ul { margin-top: 0; }
.hi_top_column3 #contents .feature_section_4 ul.inline_list { margin-top: 0; }
.hi_top_column3 #contents .feature_section_4 ul.inline_list li { margin: 1px; padding: 0; width: 167px; float: left;}
.hi_top_column3 #contents .feature_section_4 ul.inline_list li.blank { background: url(../img/panel/img_fr_kanto_selection_suumo.png) 96% 90% no-repeat; border: 1px #EFEFEF solid; padding: 0; width: 165px; height: 93px; float: left;}
.hi_top_column3 #contents .feature_section_4 ul.inline_list li.blank span { display: block; margin: 6px 0 0 6px;}
.hi_top_column3 #contents .feature_section_4 .other_search_section { margin-top: 10px; padding: 5px; background-color: #F0F0F0; }
.hi_top_column3 #contents .feature_section_4 .other_search_section ul { margin-top: 0; }
.hi_top_column3 #contents .feature_section_4 .other_search_section img { margin-right: 0; }

.hi_top_column3 #contents .feature_section_4 table th {
	vertical-align: top !important;
	padding-bottom: 1px;
}

.hi_top_column3 #contents .feature_section_4 table th,
.hi_top_column3 #contents .feature_section_4 table td { vertical-align: top; }
.hi_top_column3 #contents .feature_section_4 table td.photo_section_subnav { padding-top: 1px; }

.hi_top_column3 #contents .feature_section_4 .btn_top_main3_001,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_002,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_003 { vertical-align:top; padding-bottom:1px; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_004 { vertical-align:top; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_001 a { background-image: url(/edit/include/top/img/panel/btn_top_main_3_01.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_002 a { background-image: url(/edit/include/top/img/panel/btn_top_main_3_02.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_003 a { background-image: url(/edit/include/top/img/panel/btn_top_main_3_03.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_004 a { background-image: url(/edit/include/top/img/panel/btn_top_main_3_04.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_001 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_004 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_001 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_004 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_002 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_003 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_002 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main3_003 a.select_item { background-position: 0 -57px; }

.hi_top_column3 #contents .feature_section_4 .btn_top_main6_001,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_002,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_003 { vertical-align:top; padding-bottom:1px; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_004 { vertical-align:top; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_001 a { background-image: url(/edit/include/top/img/panel/btn_top_main_6_01.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_002 a { background-image: url(/edit/include/top/img/panel/btn_top_main_6_02.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_003 a { background-image: url(/edit/include/top/img/panel/btn_top_main_6_03.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_004 a { background-image: url(/edit/include/top/img/panel/btn_top_main_6_04.gif); width: 175px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_001 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_004 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_001 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_004 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_002 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_003 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_002 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main6_003 a.select_item { background-position: 0 -57px; }




/* ---------------- header */
#hi01001 #header .main_section { width: 921px; }
#hi01001 #header .left_column { width: 203px; padding-bottom: 7px; }
#hi01001 #header .right_column { width: 708px; }
#hi01001 #header .right_column .main_section { background: none; width: 708; padding:0; }
#hi01001 #header .right_column .main_section .left_column { width: 495px; padding-bottom: 0; }
#hi01001 #header .right_column .main_section .right_column { width: 149px; }
#hi01001 #header .right_column #nav_misc { width: 20em; }

#hi01001 #header .left_column #logo a{ background:transparent url(../img/logo_s.gif) no-repeat 0 0; display:block; margin-top:2px; width:203px; height:45px; }
#hi01001 #header .left_column .logo_recruit { margin-top: -5px; margin-left: 37px; text-align: left; }
#hi01001 #header .left_column .logo_recruit_jj { margin-top: -6px; margin-left: 0; text-align: left; }

#hi01001 #mascot_suumo { width: 708px;}
#hi01001 #mascot_suumo .left_column { width: 445px;}
#hi01001 #mascot_suumo .right_column { width: 142px;}
#hi01001 #mascot_suumo .logo_suumo { float: left; width: 51px; margin-top: 5px; }
#hi01001 #mascot_suumo .btn_suumo { margin-top: 5px; }
#hi01001 #header h1 { float: right; width: 375px; height :29px; background: url(/edit/include/top/img/h1_ze_a001_a001.gif) no-repeat 0 15px; padding-bottom: 0; padding-left: 0; padding-top: 15px; }
#hi01001 #header .hello { float: right; width: 375px; height :29px; padding-left: 0; padding-top: 15px; }

/* ---------------- service_section */
#hi01001 #contents .service_section { border: 1px solid #43a987; margin-top: 10px; }
#hi01001 #contents .service_section .first_heading { margin-top:0; }
#hi01001 #contents .service_section h3 { background: #43a887; padding: 9px 10px; color: #ffffff; font-size: 100%; }
#hi01001 #contents .service_section p.pseudo_heading { background: #f4ffea; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 5px 10px; font-weight: bold; }
#hi01001 #contents .service_section ul.bullet_link { margin: 10px 9px; }
#hi01001 #contents .service_section ul.bullet_link li.first_li { margin-top: 0; }
#hi01001 #contents .service_section .partition { border-top: 1px solid #43a987; margin-top: 0; padding-bottom: 0; }

#hi01001 #contents .sub_section .info_line { margin-top:14px; padding-top: 10px; border-top: 2px solid #ffffff; }
#hi01001 #contents .sub_section .first_info_line { margin-top:12px; padding-top: 7px; border-top: 2px solid #ffffff; }

#hi01001 #contents .sub_section ul.iconEnq li { background:transparent url(/edit/include/top/img/icon_top_info_enq.gif) no-repeat 0 0; padding-left:18px; line-height: 1.5; margin-top: 5px; padding-top: 2px; }
#hi01001 #contents .sub_section ul.iconPerm li { background:transparent url(/edit/include/top/img/icon_top_info_other.gif) no-repeat 0 0.3em; padding-left:18px; line-height: 1.5; margin-top: 5px; }

/* banner_list_main_column */
#hi01001 #contents .banner_list_main_column { margin: 15px auto 0; width: 380px; }
#hi01001 #contents .banner_list_main_column li { float: left; margin-right: 10px; width: 120px; }
#hi01001 #contents .banner_list_main_column li.last { margin-right: 0; }
/* this_week_feature_section */
#hi01001 #contents .this_week_feature_section { margin-top: 14px; }
#hi01001 #contents .this_week_feature_section ul { margin-top: 10px; }
#hi01001 #contents .this_week_feature_section ul li { width: 235px; }
/* poplar_estate_section */
#hi01001 #contents .poplar_estate_section .left_column { width: 235px; }
#hi01001 #contents .poplar_estate_section .right_column { width: 235px; }
#hi01001 #contents .poplar_estate_section h3 { font-size: 100%; color: #333333; }
#hi01001 #contents .poplar_estate_section  ul.bullet_link { margin-top: 0; }
#hi01001 #contents .poplar_estate_section .left_column .bullet_link,
#hi01001 #contents .poplar_estate_section .right_column .bullet_link { margin-top: 0; }
#hi01001 #contents .poplar_estate_section .bullet_link li { margin-top: 5px; }
#hi01001 #contents .poplar_estate_section .bullet_link li.first_li { margin-top: 0; }
/* attention_section */
#hi01001 #contents .attention_section { margin-top: 10px; }
#hi01001 #contents .attention_section .photo_section { width: 195px; }
#hi01001 #contents .attention_section .photo_section th { border: none; text-align: left; }
#hi01001 #contents .attention_section .photo_section th img { margin-bottom: 5px; }
#hi01001 #contents .attention_section .photo_section th a { line-height: 1.5; }
#hi01001 #contents .attention_section .right_column { width: 275px; }
#hi01001 #contents .attention_section .right_column .bullet_link { margin-top: 0;; }
#hi01001 #contents .attention_section .bullet_link li { margin-top: 5px; }
#hi01001 #contents .attention_section .bullet_link li.first_li { margin-top: 0; }
/* knowhow_section */
#hi01001 #main_column .knowhow_section { margin-top: 5px; }
#hi01001 #main_column .knowhow_section li { float: left; width: 157px; margin-right: 4px; margin-top: 10px; }
#hi01001 #main_column .knowhow_section li.last { margin-right: 0; }
#hi01001 #main_column .knowhow_section li a { line-height: 1.5; }
#hi01001 #main_column .knowhow_section img.img_left { margin-right: 5px; }
/* ---------------- search_corner_section */
#hi01001 #contents .search_corner_section { width: 205px; background: transparent url(/edit/include/top/img/bg_ze_a001_a_h3_contents.gif) no-repeat left top; margin-top:10px; padding-top: 3px;  }
#hi01001 #contents .search_corner_section_inner { width: 185px; background: transparent url(/edit/include/top/img/bg_ze_a001_a_h3_inner.gif) no-repeat left bottom; padding: 7px 10px 12px; }
#hi01001 #contents .search_corner_section .section_main { background: #ffffff; padding-bottom:10px; }
#hi01001 #contents .search_corner_section h3 { padding: 10px 0px 0px 10px; }
#hi01001 #contents .search_corner_section p { margin: 10px 10px -10px; }
#hi01001 #contents .search_corner_section ul.bullet_link { margin-top: 15px; margin-left: 10px; }
#hi01001 #contents .search_corner_section ul.bullet_link li { margin-top: 5px; line-height: 1.5; background-position: 0 0.5em; }
#hi01001 #contents .search_corner_section dl.bullet_link { background: none; padding-left: 0; margin-top: 15px; margin-left: 10px;}
#hi01001 #contents .search_corner_section dl.bullet_link dd { background: url(/img/bullet.gif) no-repeat 0px 0.3em; padding-left:10px; margin-top: 5px;  line-height: 1.5; }
/* ---------------- search_across_section */
#hi01001 #contents .search_across_section { width: 205px; background: transparent url(/edit/include/top/img/bg_ze_a001_a_h3_contents.gif) no-repeat left top; padding-top: 3px; margin-top:10px;  }
#hi01001 #contents .search_across_section_inner { width: 185px; background: transparent url(/edit/include/top/img/bg_ze_a001_a_h3_inner.gif) no-repeat left bottom; padding: 7px 10px 12px; }
#hi01001 #contents .search_across_section .section_main { background: #ffffff; padding-bottom:10px; }
#hi01001 #contents .search_across_section h3 { padding: 10px 0px 0px 10px; }
#hi01001 #contents .search_across_section p { margin: 6px 6px 0; }
#hi01001 #contents .search_across_section ul.bullet_link { margin:10px 10px 0; }
#hi01001 #contents .search_across_section ul.bullet_link li { margin-top: 5px; line-height: 1.5; background-position: 0 0.5em; }

/* ---------------- service_section */
#hi01001 #contents .service_section { border: 1px solid #43a987; margin-top: 10px; }
#hi01001 #contents .service_section .first_heading { margin-top:0; }
#hi01001 #contents .service_section h3 { background: #43a887; padding: 9px 10px; color: #ffffff; font-size: 100%; }
#hi01001 #contents .service_section p.pseudo_heading { background: #f4ffea; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 5px 10px; font-weight: bold; }
#hi01001 #contents .service_section ul.bullet_link { margin: 10px 9px; }
#hi01001 #contents .service_section ul.bullet_link li.first_li { margin-top: 0; }
#hi01001 #contents .service_section .partition { border-top: 1px solid #43a987; margin-top: 0; padding-bottom: 0; }

#hi01001 #contents .sub_section .info_line { margin-top:14px; padding-top: 10px; border-top: 2px solid #ffffff; }
#hi01001 #contents .sub_section .first_info_line { margin-top:12px; padding-top: 7px; border-top: 2px solid #ffffff; }

#hi01001 #contents .sub_section ul.iconEnq li { background:transparent url(/edit/include/top/img/icon_top_info_enq.gif) no-repeat 0 0; padding-left:18px; line-height: 1.5; margin-top: 5px; padding-top: 2px; }
#hi01001 #contents .sub_section ul.iconPerm li { background:transparent url(/edit/include/top/img/icon_top_info_other.gif) no-repeat 0 0.3em; padding-left:18px; line-height: 1.5; margin-top: 5px; }

/* ---------------- area_top_sheet_banner */
#hi01001 #sub_column .banner_list_contents_top li { margin-bottom: 8px; }
#hi01001 #sub_column .banner_list_contents_top li.first_li { margin-bottom: 8px; }

#hi01001 #sub_column .sub_section .qr_code { margin-top: 10px; }
#hi01001 #sub_column .sub_section .qr_code dt { text-align: center; float: none; width: auto; }
#hi01001 #sub_column .sub_section .qr_code dt img { vertical-align: bottom; }
#hi01001 #sub_column .sub_section .qr_code dd { margin-top: 8px; float: none; width: auto; }

#hi01001 .pickup_feature_section td p.subtxt { font-size: 84%; }
#hi01001 .pickup_feature_section .useful_list ul.bullet_link li { float: left; width: 217px; padding-right: 13px; }

#hi01001 #footer { padding-top: 51px; }
#hi01001 #footerbar { margin-top: 37px; padding-top: 17px;  border-top:1px solid #dcdcdc; }
#hi01001 #footer .search_area_section { margin-top: 30px; font-size:84%; }
#hi01001 #footer .search_area_section th{ padding-right:12px; width: 9em; }
#hi01001 #footer .search_area_section td{ line-height: 1.5; }
#hi01001 #footer .relative_site_section { margin-top: 31px; padding: 14px 12px; background: #e8e8e8; }
#hi01001 #footer .relative_site_section dl dt { float: left; font-weight: bold; }
#hi01001 #footer .relative_site_section dl dd { line-height: 1.5; }
#hi01001 #footer_nav_misc ul { text-align: right; }
#hi01001 #footer_nav_misc ul li { margin-left: 10px; }
#hi01001 #footer .service_list ul { text-align: left; }
#hi01001 #footer .logo_recruit{ float: none; }
#hi01001 #footer .site_list{ float: none; width: auto; }
#hi01001 #footer .site_list ul{ text-align: left; }

#hi01001 #sub_contents .first_section { margin-top: 0; }

#hi01001 .left_banner { margin-top: 10px; }
#hi01001 .right_banner { margin-top: 10px; }

#hi01009 .left_banner { margin-top: 0 !important; }
#hi01009 .left_banner li { margin: 0 0 10px 0 !important; }
#hi01009 .right_banner { margin-top: 10px; }

.zen_top_column3 #contents .feature_section .btn_top_main_001,
.zen_top_column3 #contents .feature_section .btn_top_main_002,
.zen_top_column3 #contents .feature_section .btn_top_main_003 { vertical-align:top; padding-bottom:1px; }
.zen_top_column3 #contents .feature_section .btn_top_main_004 { vertical-align:top; }
.zen_top_column3 #contents .feature_section .btn_top_main_001 a { background-image: url(/edit/include/top/img/panel/img_demo/btn_top_main_001.gif); width: 175px; height: 57px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_002 a { background-image: url(/edit/include/top/img/panel/img_demo/btn_top_main_002.gif); width: 175px; height: 57px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_003 a { background-image: url(/edit/include/top/img/panel/img_demo/btn_top_main_003.gif); width: 175px; height: 57px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_004 a { background-image: url(/edit/include/top/img/panel/img_demo/btn_top_main_004.gif); width: 175px; height: 57px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_001 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_004 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_001 a.select_item,
.zen_top_column3 #contents .feature_section .btn_top_main_004 a.select_item,
.zen_top_column3 #contents .feature_section .btn_top_main_002 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_003 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_002 a.select_item,
.zen_top_column3 #contents .feature_section .btn_top_main_003 a.select_item { background-position: 0 -57px; }

.hi_top_column3 #contents .feature_section_4 .btn_top_main { vertical-align:top; padding-bottom:1px; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main a { width: 139px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main a:hover ,
.hi_top_column3 #contents .feature_section_4 .btn_top_main a.select_item { background-position: 0 -57px; }

.hi_top_column3 #contents .feature_section_4 .btn_top_main_101,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_102,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_103 { vertical-align:top; padding: 0px 1px 1px 0px; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_105,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_106,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_107 { vertical-align:top; padding-bottom:1px; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_104 { vertical-align:top; padding-right:1px; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_108 { vertical-align:top; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_101 a { background-image: url(/img_demo/dummy_btn_top_main_101.gif); width: 87px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_102 a { background-image: url(/img_demo/dummy_btn_top_main_102.gif); width: 87px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_103 a { background-image: url(/img_demo/dummy_btn_top_main_103.gif); width: 87px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_104 a { background-image: url(/img_demo/dummy_btn_top_main_104.gif); width: 87px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_105 a { background-image: url(/img_demo/dummy_btn_top_main_105.gif); width: 87px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_106 a { background-image: url(/img_demo/dummy_btn_top_main_106.gif); width: 87px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_107 a { background-image: url(/img_demo/dummy_btn_top_main_107.gif); width: 87px; height: 57px; display:block; }
.hi_top_column3 #contents .feature_section_4 .btn_top_main_108 a { background-image: url(/img_demo/dummy_btn_top_main_108.gif); width: 87px; height: 57px; display:block; }

.hi_top_column3 #contents .feature_section_4 .btn_top_main_101 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_104 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_105 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_108 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_101 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_104 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_105 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_108 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_102 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_103 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_106 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_107 a:hover,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_102 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_103 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_106 a.select_item,
.hi_top_column3 #contents .feature_section_4 .btn_top_main_107 a.select_item { background-position: 0 -57px; }

.zen_top_column3 #contents .feature_section .btn_top_main_201,
.zen_top_column3 #contents .feature_section .btn_top_main_202,
.zen_top_column3 #contents .feature_section .btn_top_main_203 { vertical-align:top; padding:1px 1px 0px 0px; }
.zen_top_column3 #contents .feature_section .btn_top_main_204 { vertical-align:top; padding-top:1px; }
.zen_top_column3 #contents .feature_section .btn_top_main_201 a { background-image: url(/img_demo/dummy_btn_top_main_201.gif); width: 118px; height: 50px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_202 a { background-image: url(/img_demo/dummy_btn_top_main_202.gif); width: 118px; height: 50px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_203 a { background-image: url(/img_demo/dummy_btn_top_main_203.gif); width: 118px; height: 50px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_204 a { background-image: url(/img_demo/dummy_btn_top_main_204.gif); width: 119px; height: 50px; display:block; }
.zen_top_column3 #contents .feature_section .btn_top_main_201 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_202 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_203 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_204 a:hover,
.zen_top_column3 #contents .feature_section .btn_top_main_201 a.select_item,
.zen_top_column3 #contents .feature_section .btn_top_main_202 a.select_item,
.zen_top_column3 #contents .feature_section .btn_top_main_203 a.select_item,
.zen_top_column3 #contents .feature_section .btn_top_main_204 a.select_item { background-position: 0 -50px; }

#ze_a002_a #main_contents .intro_bnr_section { margin-top: 28px;}
#ze_a002_a #main_contents .intro_bnr_section ul.inline_list li{ margin-right: 10px; }
#ze_a002_a #main_contents .intro_bnr_section ul.inline_list li.last{ margin-right: 0; }
#ze_a002_a #main_contents .intro_bnr_section .inline_list img{ vertical-align:middle; text-align:left; }


/* ---------------- chintai side-right 090815 */
.chintai .section_inner .vm td{ padding:10px 5px 0px 0px; }
.chintai .section_inner .vm td .right{ width:40px; padding:10px 0px 0px 0px; }

/* ---------------- chintai main-search 090815 */
#hi01009 #contents .feature_section input.freeword_right { width:167px; }


/* ============================== error 090816 */
#error_wrapper { width: 628px; margin: 50px 146px; }
#error_sub_wrapper { padding: 0 40px 0 48px; margin-top: 10px; margin-bottom: 30px; }
#error_sub_wrapper .left_section { width: 137px; float: left; }
#error_sub_wrapper .right_section { width: 379px; float: right; }
#error_sub_wrapper .clear { clear: both; }
#error_sub_wrapper .clear hr { display: none; }

/* ============================== agreement_box 090816 */
.agreement_box{ border:1px solid #CCCCCC; height:200px; line-height:1.5;margin:10px auto 0; overflow-y:scroll; padding:5px; width:95%;}


/* ============================== hudosan_banner */
#contents .ad_hudosan_banner{margin:20px 0 0;}
#contents .ad_hudosan_banner table td.end_td{ text-align:left; width:42%;}
#contents .ad_hudosan_banner table td ul{ text-align:left;}
#contents .ad_hudosan_banner table td li{ display:inline; margin-left:10px; white-space:nowrap; float:left;}


/* ============================== ryoiki_pickup */
#ryotop #contents .ryoikitopPhoto_90 { border:1px solid #CCCCCC; width:90px; height:65px; text-align:center; vertical-align:middle; }


/* ---------------- kokuchi_header 090820 */
.news_wrap { width: 800px; margin: 10px 0 0 15px; line-height: 1.5; }


/* ============================== kaisha_search_oyakudachi */
ul.bullet_link_oyakudachi li { background:transparent url(/jj/jjcommon/img/bullet.gif) no-repeat scroll 0 0.7em; line-height:1.8; padding-left:10px; }


/* =============================left_side */
.space_top10{ margin-top:10px; }

/* =============================right_ranking 091111 */
#hi01009 #contents .right_ranking { margin-top: 5px; }
#hi01009 #contents .right_ranking td{ padding-top: 5px; }
#hi01009 #contents .right_ranking .rank_b{ color:#FF6633; font-weight: bold;}
#hi01009 #contents .right_ranking .rank{ color:#FF6633; }
#hi01009 #contents .right_ranking .ms_comment p{ font-size:x-small;}
#hi01009 #contents .right_ranking .ms_name{font-weight: bold; }
#hi01009 #contents .right_ranking img{float:left; padding:5px;}

/* sub_rotate_banner */
#contents #sub_column .sub_rotate_banner {
	margin: 0 0 10px 0;
	border-bottom: 1px #cccccc solid;
	padding: 0;
}

#contents #sub_column .sub_rotate_banner li {
	margin-bottom: 10px;
}

/* sub_UR_banner */
#contents #sub_column .sub_UR_banner {
	margin: 0 0 10px 0;
}

/* sub_UR_banner */
#contents #sub_column .sub_PR_area .section_inner {
	margin: 10px 0 0 0;
}

#contents #sub_column .sub_PR_area .thum_img {
	margin: 0 5px 0 0;
	width: 71px;
	float: left;

}

#contents #sub_column .sub_PR_area h4 a {
	font-weight: bold;
}
#contents #sub_column .sub_PR_area p {
	margin-top: 5px;
	font-size: 84%;
}



/* Stylement Added 091015(Copy from "ui.tabs.css") */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav#panel_changer {
    list-style: none;
    margin: 0;
    padding: 0 0 1px 0;
    width: 139px;
}
.ui-tabs-nav#panel_changer:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.rows4#panel_changer li a {
    margin: 0 0 1px 0;
    padding: 0;
    height: 65px;
    background-position: 0 0;
}
.rows5#panel_changer li a {
    margin: 0 0 1px 0;
    height: 52px;
    background-position: 0 0;
}

.rows6#panel_changer li a {
    margin: 0 0 1px 0;
    height: 43px;
    background-position: 0 0;
}

.ui-tabs-nav#panel_changer a {
    display: block;
    margin: 0;
    padding-left: 0;
    line-height: 1;
}
.rows4#panel_changer .ui-tabs-selected a ,
.rows4#panel_changer a:hover ,
.rows4#panel_changer a:focus ,
.rows4#panel_changer a:active {
    background-position: 0 -65px !important;
}
.rows5#panel_changer .ui-tabs-selected a ,
.rows5#panel_changer a:hover ,
.rows5#panel_changer a:focus ,
.rows5#panel_changer a:active {
    background-position: 0 -52px !important;
}

.rows6#panel_changer .ui-tabs-selected a ,
.rows6#panel_changer a:hover ,
.rows6#panel_changer a:focus ,
.rows6#panel_changer a:active {
    background-position: 0 -43px !important;
}

.ui-tabs-panel {
    border: none;
    padding: 0;
    background: none
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/* =============================bridal 091203 - 100106 */

.panph_bnr { background-image: url(/edit/include/top/img/bridal/img_panph_back.png); width: 600px; height:49px; margin: 0 20px 15px 20px; }
.panph_btn { float: right; margin: 13px 8px 0 0 ; }


/* =============================kodate-sashikomi 091210 */
#tok_ichi_tm_wrp{
	background:#F2FBFF;
	border-top:#A0D0E6 1px solid;
	border-bottom:#A0D0E6 1px solid;
	padding:0 0 5px 10px;
	margin-top:10px;
}

#tok_ichi_tm_wrp p{
	font-size:125%;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0 0 7px 0;
	border-left:4px #335566 solid;
	padding-left:6px;
}

#tm_p_sub{
	font-size:80%;
	font-weight:normal;
	padding-left:20px;
}

.tm_con{
	width:290px;
	padding-right:5px;
}

.tm_con img{
	float:left;
	width:90px;
}
.tm_con dl{
	float:right;
	width:190px;
	padding:0 0 0 6px;
}
.tm_con dd{
	padding:3px 0 0 0;
}

.tm_contents{
	float:left;
	width:610px;
	padding:5px 0 6px 0;
}

.tok_ichi_tm_main{
	float:left;
	width:305px;
}

.tok_ichi_tm_sub{
	float:left;
	width:305px;
}

.tok_ichi_tm_ex{
	float:left;
	width:300px;
	padding:5px 0 6px 0;
}
/*IE6 hack*/
* html .tok_ichi_tm_ex{margin-right:-10px;}

#tok_ichi_tm_wrp:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
#tok_ichi_tm_wrp {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html #tok_ichi_tm_wrp {
  height: 1%;
}
#tok_ichi_tm_wrp {
  display: block;
}

/* =============================ensen_banner 091215 - 100106 - 20100407 */
#sub_contents .chintai_banner{
	width:205px;
}
#sub_contents .ensen_pick{
	background:#F6FFD6;
}
#sub_contents .ensen_pick p{
	background:url(/edit/include/top/img/ensen_link_back_head.png) top left no-repeat;
	width:205px;
	padding:17px 0 7px 3px;
}
/*IE7 hack*/
*:first-child+html .hi_top_column3 #contents .ensen_pick p{margin-top:0;}
/*IE6 hack*/
* html .hi_top_column3 #contents .ensen_pick p{margin-top:0;}

#sub_contents .ensen_pick ul{
	border-left:#55A584 1px solid;
	border-right:#55A584 1px solid;
	background:url(/edit/include/top/img/ensen_link_back_bottom.png) bottom left no-repeat;
	padding:1px 0 5px 0;
}
#sub_contents .ensen_pick li{
	font-weight:bold;
	padding:3px 0 3px 23px;
	margin:0 0 2px 2px;
}
#sub_contents .ensen_pick li#en1{
	background:url(/edit/include/top/img/li_ensen1.gif) center left no-repeat;
}
#sub_contents .ensen_pick li#en2{
	background:url(/edit/include/top/img/li_ensen2.gif) center left no-repeat;
}

/* =============================trs_list 091215 - 100106 */

body.ch_leaf #contents.su03012 .condition_selection dl.exopt-list_trs dt { padding:0 10px 0 5px; position:relative; top:0; }
body.ch_leaf #contents.su03012 .condition_selection dl.exopt-list_trs dt, body.ch_leaf #contents.su03012 .condition_selection dl.exopt-list_trs dd {
 border-right:1px solid #333333; float:left; margin-bottom:9px; margin-right:10px; padding-right:10px; white-space:nowrap; }
body.ch_leaf #contents.su03012 .condition_selection dl.exopt-list_trs dd.last { border:medium none; margin:0; padding:0; }
#contents.su03012 .condition_selection .hg_otherarea { margin:5px 0 10px 5px; }


/* =============================ensen-css 091218 - n.mizunokura */
#ens_wrp{width:732px;margin:10px auto 20px auto;}
#ensen_map{margin:0 0 10px;position:relative;}
.ensen_box{margin:0;padding:0;}
.pCon     {display:block;padding:0 10px;margin:0 0;font-size:12px;line-height:145%;border:1px solid #ccc;border-width:0 1px;background-color:#fff;}
.close a  {display:block;float:right;line-height:120%;}
.tit_ensen{display:block;padding:0 0 5px;}
.link1    {display:block;line-height:130%;margin-top:5px;background:url(/edit/include/top/img/ensen/arrow_yellow.gif) top left no-repeat;padding:0 5px 0 10px;font-weight:bold;}
.link1 a  {font-size:14px;line-height:130%;font-weight:bold;margin-right:3px;}
.link1 a .s {font-size:12px;font-weight:bold;}
.link2    {display:block;clear:both;line-height:120%;margin-top:5px;}
.link2 a  {display:block;float:left;background:url(/edit/include/top/img/ensen/arrow_yellow.gif) left no-repeat;padding:0 5px 0 10px;}
.link_fudosan{background:url(/edit/include/top/img/ensen/icon_arrow2.gif) left no-repeat;
	padding-left:13px;
	line-height:120%;
	text-align:left;
}
.link_ensen {background:url(/edit/include/top/img/ensen/icon_arrow2.gif) top left no-repeat;
	font-size:10px;
	padding-left:13px;
	line-height:120%;
	text-align:left;
	z-index:0;
}

/*-------------------ensen_ikebukuro  */
#ikebukuro_ensen1 {position:absolute;top:172px;left:360px;width:274px;visibility:hidden;}
#ikebukuro_ensen2 {position:absolute;top:161px;left:12px;width:274px;visibility:hidden;}
#ikebukuro_ensen3 {position:absolute;top:110px;left:62px;width:274px;visibility:hidden;}
#ikebukuro_ensen4 {position:absolute;top:156px;left:273px;width:274px;visibility:hidden;}
#ikebukuro_ensen5 {position:absolute;top:78px;left:434px;width:274px;visibility:hidden;}
#ikebukuro_ensen6 {position:absolute;top:147px;left:427px;width:274px;visibility:hidden;}
#ikebukuro_ensen7 {position:absolute;top:172px;left:227px;width:274px;visibility:hidden;}
#ikebukuro_ensen8 {position:absolute;top:200px;left:452px;width:274px;visibility:hidden;}

#ikebukuro_ensen1_yachin {position:absolute;top:402px;left:461px;width:70px;}
#ikebukuro_ensen2_yachin {position:absolute;top:171px;left:60px;width:70px;}
#ikebukuro_ensen3_yachin {position:absolute;top:341px;left:152px;width:85px;}
#ikebukuro_ensen4_yachin {position:absolute;top:391px;left:375px;width:70px;}
#ikebukuro_ensen5_yachin {position:absolute;top:269px;left:607px;width:70px;}
#ikebukuro_ensen6_yachin {position:absolute;top:364px;left:565px;width:70px;}
#ikebukuro_ensen7_yachin {position:absolute;top:182px;left:308px;width:70px;}
#ikebukuro_ensen8_yachin {position:absolute;top:418px;left:652px;width:70px;}

#ikebukuro_ensen1 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#ikebukuro_ensen2 .arrow {position:relative;top:1px;left:80px;display:block;width:14px;height:11px;margin:0;}
#ikebukuro_ensen3 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#ikebukuro_ensen4 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#ikebukuro_ensen5 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#ikebukuro_ensen6 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#ikebukuro_ensen7 .arrow {position:relative;top:1px;left:118px;display:block;width:14px;height:11px;margin:0;}
#ikebukuro_ensen8 .arrow {position:relative;top:-1px;left:225px;display:block;width:14px;height:11px;margin:0;}

#ikebukuro_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#ikebukuro_machikiji1 {position:absolute;top:342px;left:270px;width:35px;}
#ikebukuro_machikiji2 {position:absolute;top:205px;left:111px;width:35px;}
#ikebukuro_machikiji3 {position:absolute;top:246px;left:42px;width:35px;}
#ikebukuro_machikiji4 {position:absolute;top:117px;left:261px;width:35px;}
#ikebukuro_machikiji5 {position:absolute;top:72px;left:298px;width:35px;}
#ikebukuro_machikiji6 {position:absolute;top:132px;left:19px;width:35px;}

/*-------------------ensen_saikei  */
#saikei_ensen1 {position:absolute;top:158px;left:174px;width:274px;visibility:hidden;}
#saikei_ensen2 {position:absolute;top:32px;left:420px;width:274px;visibility:hidden;}

#saikei_ensen1_yachin {position:absolute;top:163px;left:255px;width:70px;}
#saikei_ensen2_yachin {position:absolute;top:281px;left:600px;width:70px;}

#saikei_ensen1 .arrow {position:relative;top:1px;left:120px;display:block;width:14px;height:11px;margin:0;}
#saikei_ensen2 .arrow {position:relative;top:-1px;left:209px;display:block;width:11px;height:14px;margin:0;}

#saikei_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#saikei_machikiji1 {position:absolute;top:38px;left:299px;width:35px;}
#saikei_machikiji2 {position:absolute;top:105px;left:190px;width:35px;}
#saikei_machikiji3 {position:absolute;top:97px;left:408px;width:35px;}
#saikei_machikiji4 {position:absolute;top:178px;left:340px;width:35px;}
#saikei_machikiji5 {position:absolute;top:195px;left:526px;width:35px;}

/*-------------------ensen_shibuya  */
#shibuya_ensen1 {position:absolute;top:100px;left:253px;width:277px;visibility:hidden;}
#shibuya_ensen2 {position:absolute;top:46px;left:320px;width:274px;visibility:hidden;}
#shibuya_ensen3 {position:absolute;top:145px;left:374px;width:274px;visibility:hidden;}
#shibuya_ensen4 {position:absolute;top:142px;left:33px;width:274px;visibility:hidden;}
#shibuya_ensen5 {position:absolute;top:66px;left:13px;width:274px;visibility:hidden;}
#shibuya_ensen6 {position:absolute;top:113px;left:135px;width:274px;visibility:hidden;}
#shibuya_ensen7 {position:absolute;top:76px;left:209px;width:274px;visibility:hidden;}
#shibuya_ensen8 {position:absolute;top:130px;left:447px;width:274px;visibility:hidden;}
#shibuya_ensen9 {position:absolute;top:95px;left:288px;width:274px;visibility:hidden;}

#shibuya_ensen1_yachin {position:absolute;top:317px;left:381px;width:85px;}
#shibuya_ensen2_yachin {position:absolute;top:264px;left:407px;width:85px;}
#shibuya_ensen3_yachin {position:absolute;top:155px;left:469px;width:85px;}
#shibuya_ensen4_yachin {position:absolute;top:152px;left:121px;width:85px;}
#shibuya_ensen5_yachin {position:absolute;top:322px;left:101px;width:85px;}
#shibuya_ensen6_yachin {position:absolute;top:343px;left:225px;width:85px;}
#shibuya_ensen7_yachin {position:absolute;top:86px;left:280px;width:85px;}
#shibuya_ensen8_yachin {position:absolute;top:348px;left:613px;width:85px;}
#shibuya_ensen9_yachin {position:absolute;top:105px;left:378px;width:85px;}

#shibuya_ensen1 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen2 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen3 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen4 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen5 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen6 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen7 .arrow {position:relative;top:1px;left:118px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen8 .arrow {position:relative;top:-1px;left:202px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen9 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}

#shibuya_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#shibuya_machikiji1 {position:absolute;top:130px;left:53px;width:35px;}
#shibuya_machikiji2 {position:absolute;top:277px;left:272px;width:35px;}
#shibuya_machikiji3 {position:absolute;top:365px;left:239px;width:35px;}
#shibuya_machikiji4 {position:absolute;top:357px;left:331px;width:35px;}
#shibuya_machikiji5 {position:absolute;top:74px;left:97px;width:35px;}

/*-------------------ensen_shinjyuku  */
#shinjyuku_ensen1 {position:absolute;top:91px;left:230px;width:274px;visibility:hidden;}
#shinjyuku_ensen2 {position:absolute;top:158px;left:61px;width:274px;visibility:hidden;}
#shinjyuku_ensen3 {position:absolute;top:181px;left:451px;width:274px;visibility:hidden;}
#shinjyuku_ensen4 {position:absolute;top:158px;left:9px;width:274px;visibility:hidden;}
#shinjyuku_ensen5 {position:absolute;top:62px;left:358px;width:274px;visibility:hidden;}
#shinjyuku_ensen6 {position:absolute;top:91px;left:350px;width:274px;visibility:hidden;}
#shinjyuku_ensen7 {position:absolute;top:192px;left:409px;width:274px;visibility:hidden;}
#shinjyuku_ensen8 {position:absolute;top:69px;left:179px;width:274px;visibility:hidden;}
#shinjyuku_ensen9 {position:absolute;top:70px;left:12px;width:274px;visibility:hidden;}
#shinjyuku_ensen10 {position:absolute;top:226px;left:9px;width:274px;visibility:hidden;}
#shinjyuku_ensen11 {position:absolute;top:116px;left:63px;width:314px;visibility:hidden;}
#shinjyuku_ensen12 {position:absolute;top:100px;left:14px;width:314px;visibility:hidden;}
#shinjyuku_ensen13 {position:absolute;top:182px;left:63px;width:314px;visibility:hidden;}
#shinjyuku_ensen14 {position:absolute;top:86px;left:16px;width:274px;visibility:hidden;}
#shinjyuku_ensen15 {position:absolute;top:152px;left:452px;width:274px;visibility:hidden;}

#shinjyuku_ensen1_yachin {position:absolute;top:309px;left:358px;width:85px;}
#shinjyuku_ensen2_yachin {position:absolute;top:168px;left:151px;width:85px;}
#shinjyuku_ensen3_yachin {position:absolute;top:191px;left:645px;width:85px;}
#shinjyuku_ensen4_yachin {position:absolute;top:169px;left:14px;width:85px;}
#shinjyuku_ensen5_yachin {position:absolute;top:72px;left:432px;width:85px;}
#shinjyuku_ensen6_yachin {position:absolute;top:309px;left:436px;width:85px;}
#shinjyuku_ensen7_yachin {position:absolute;top:202px;left:490px;width:85px;}
#shinjyuku_ensen8_yachin {position:absolute;top:79px;left:262px;width:85px;}
#shinjyuku_ensen9_yachin {position:absolute;top:288px;left:80px;width:85px;}
#shinjyuku_ensen10_yachin {position:absolute;top:236px;left:14px;width:85px;}
#shinjyuku_ensen11_yachin {position:absolute;top:363px;left:172px;width:85px;}
#shinjyuku_ensen12_yachin {position:absolute;top:355px;left:58px;width:85px;}
#shinjyuku_ensen13_yachin {position:absolute;top:426px;left:172px;width:85px;}
#shinjyuku_ensen14_yachin {position:absolute;top:96px;left:63px;width:85px;}
#shinjyuku_ensen15_yachin {position:absolute;top:369px;left:624px;width:85px;}

#shinjyuku_ensen1 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen2 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen3 .arrow {position:relative;top:1px;left:230px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen4 .arrow {position:relative;top:1px;left:38px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen5 .arrow {position:relative;top:1px;left:110px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen6 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen7 .arrow {position:relative;top:1px;left:118px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen8 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen9 .arrow {position:relative;top:-1px;left:105px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen10 .arrow {position:relative;top:1px;left:38px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen11 .arrow {position:relative;top:-1px;left:145px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen12 .arrow {position:relative;top:-1px;left:83px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen13 .arrow {position:relative;top:-1px;left:145px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen14 .arrow {position:relative;top:1px;left:80px;display:block;width:14px;height:11px;margin:0;}
#shinjyuku_ensen15 .arrow {position:relative;top:-1px;left:208px;display:block;width:14px;height:11px;margin:0;}

#shinjyuku_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#shinjyuku_machikiji1 {position:absolute;top:175px;left:103px;width:35px;}
#shinjyuku_machikiji2 {position:absolute;top:102px;left:245px;width:35px;}
#shinjyuku_machikiji3 {position:absolute;top:293px;left:177px;width:35px;}
#shinjyuku_machikiji4 {position:absolute;top:416px;left:89px;width:35px;}
#shinjyuku_machikiji5 {position:absolute;top:102px;left:689px;width:35px;}
#shinjyuku_machikiji6 {position:absolute;top:241px;left:684px;width:35px;}
#shinjyuku_machikiji7 {position:absolute;top:174px;left:237px;width:35px;}
#shinjyuku_machikiji8 {position:absolute;top:56px;left:198px;width:35px;}

/*-------------------ensen_tokc  */
#tokc_ensen1 {position:absolute;top:34px;left:346px;width:274px;visibility:hidden;}
#tokc_ensen2 {position:absolute;top:141px;left:166px;width:274px;visibility:hidden;}
#tokc_ensen3 {position:absolute;top:40px;left:437px;width:274px;visibility:hidden;}
#tokc_ensen4 {position:absolute;top:178px;left:364px;width:274px;visibility:hidden;}
#tokc_ensen5 {position:absolute;top:144px;left:448px;width:274px;visibility:hidden;}
#tokc_ensen6 {position:absolute;top:212px;left:271px;width:274px;visibility:hidden;}
#tokc_ensen7 {position:absolute;top:204px;left:171px;width:274px;visibility:hidden;}
#tokc_ensen8 {position:absolute;top:70px;left:13px;width:314px;visibility:hidden;}
#tokc_ensen9 {position:absolute;top:121px;left:43px;width:274px;visibility:hidden;}
#tokc_ensen10 {position:absolute;top:176px;left:15px;width:274px;visibility:hidden;}
#tokc_ensen11 {position:absolute;top:234px;left:64px;width:274px;visibility:hidden;}
#tokc_ensen12 {position:absolute;top:75px;left:83px;width:274px;visibility:hidden;}
#tokc_ensen13 {position:absolute;top:110px;left:232px;width:274px;visibility:hidden;}

#tokc_ensen1_yachin {position:absolute;top:279px;left:410px;width:85px;}
#tokc_ensen2_yachin {position:absolute;top:397px;left:262px;width:85px;}
#tokc_ensen3_yachin {position:absolute;top:304px;left:525px;width:85px;}
#tokc_ensen4_yachin {position:absolute;top:396px;left:448px;width:85px;}
#tokc_ensen5_yachin {position:absolute;top:362px;left:586px;width:85px;}
#tokc_ensen6_yachin {position:absolute;top:222px;left:361px;width:85px;}
#tokc_ensen7_yachin {position:absolute;top:215px;left:252px;width:85px;}
#tokc_ensen8_yachin {position:absolute;top:328px;left:62px;width:85px;}
#tokc_ensen9_yachin {position:absolute;top:396px;left:131px;width:85px;}
#tokc_ensen10_yachin {position:absolute;top:187px;left:96px;width:85px;}
#tokc_ensen11_yachin {position:absolute;top:245px;left:159px;width:85px;}
#tokc_ensen12_yachin {position:absolute;top:86px;left:171px;width:85px;}
#tokc_ensen13_yachin {position:absolute;top:121px;left:319px;width:85px;}

#tokc_ensen1 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen2 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen3 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen4 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen5 .arrow {position:relative;top:-1px;left:170px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen6 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen7 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen8 .arrow {position:relative;top:-1px;left:84px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen9 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen10 .arrow {position:relative;top:1px;left:110px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen11 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen12 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#tokc_ensen13 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}

#tokc_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#tokc_machikiji1 {position:absolute;top:79px;left:283px;width:35px;}
#tokc_machikiji2 {position:absolute;top:64px;left:399px;width:35px;}
#tokc_machikiji3 {position:absolute;top:121px;left:267px;width:35px;}
#tokc_machikiji4 {position:absolute;top:331px;left:214px;width:35px;}
#tokc_machikiji5 {position:absolute;top:217px;left:511px;width:35px;}
#tokc_machikiji6 {position:absolute;top:258px;left:350px;width:35px;}
#tokc_machikiji7 {position:absolute;top:238px;left:642px;width:35px;}

/*-------------------ensen_yokohama  */
#yokohama_ensen1 {position:absolute;top:246px;left:384px;width:274px;visibility:hidden;}
#yokohama_ensen2 {position:absolute;top:203px;left:275px;width:274px;visibility:hidden;}
#yokohama_ensen3 {position:absolute;top:122px;left:131px;width:274px;visibility:hidden;}
#yokohama_ensen4 {position:absolute;top:130px;left:35px;width:274px;visibility:hidden;}
#yokohama_ensen5 {position:absolute;top:126px;left:371px;width:274px;visibility:hidden;}
#yokohama_ensen6 {position:absolute;top:127px;left:236px;width:274px;visibility:hidden;}
#yokohama_ensen7 {position:absolute;top:238px;left:9px;width:274px;visibility:hidden;}
#yokohama_ensen8 {position:absolute;top:252px;left:187px;width:314px;visibility:hidden;}

#yokohama_ensen1_yachin {position:absolute;top:257px;left:475px;width:85px;}
#yokohama_ensen2_yachin {position:absolute;top:213px;left:354px;width:85px;}
#yokohama_ensen3_yachin {position:absolute;top:342px;left:244px;width:85px;}
#yokohama_ensen4_yachin {position:absolute;top:140px;left:122px;width:85px;}
#yokohama_ensen5_yachin {position:absolute;top:136px;left:453px;width:85px;}
#yokohama_ensen6_yachin {position:absolute;top:358px;left:341px;width:85px;}
#yokohama_ensen7_yachin {position:absolute;top:248px;left:54px;width:85px;}
#yokohama_ensen8_yachin {position:absolute;top:263px;left:289px;width:85px;}

#yokohama_ensen1 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#yokohama_ensen2 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#yokohama_ensen3 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#yokohama_ensen4 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#yokohama_ensen5 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#yokohama_ensen6 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#yokohama_ensen7 .arrow {position:relative;top:1px;left:82px;display:block;width:14px;height:11px;margin:0;}
#yokohama_ensen8 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}

#yokohama_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#yokohama_machikiji1 {position:absolute;top:63px;left:319px;width:35px;}
#yokohama_machikiji2 {position:absolute;top:104px;left:387px;width:35px;}
#yokohama_machikiji3 {position:absolute;top:162px;left:500px;width:35px;height: 6px;}
#yokohama_machikiji4 {position:absolute;top:114px;left:556px;width:35px;}
#yokohama_machikiji5 {position:absolute;top:402px;left:217px;width:35px;}
#yokohama_machikiji6 {position:absolute;top:385px;left:265px;width:35px;}

/*-------------------ensen_shibuya 20100128  */
#shibuya_ensen1 {position:absolute;top:100px;left:253px;width:277px;visibility:hidden;}
#shibuya_ensen2 {position:absolute;top:46px;left:320px;width:274px;visibility:hidden;}
#shibuya_ensen3 {position:absolute;top:145px;left:374px;width:274px;visibility:hidden;}
#shibuya_ensen4 {position:absolute;top:142px;left:33px;width:274px;visibility:hidden;}
#shibuya_ensen5 {position:absolute;top:66px;left:13px;width:274px;visibility:hidden;}
#shibuya_ensen6 {position:absolute;top:113px;left:135px;width:274px;visibility:hidden;}
#shibuya_ensen7 {position:absolute;top:76px;left:209px;width:274px;visibility:hidden;}
#shibuya_ensen8 {position:absolute;top:130px;left:447px;width:274px;visibility:hidden;}
#shibuya_ensen9 {position:absolute;top:95px;left:288px;width:274px;visibility:hidden;}

#shibuya_ensen1_yachin {position:absolute;top:317px;left:381px;width:85px;}
#shibuya_ensen2_yachin {position:absolute;top:264px;left:407px;width:85px;}
#shibuya_ensen3_yachin {position:absolute;top:155px;left:469px;width:85px;}
#shibuya_ensen4_yachin {position:absolute;top:152px;left:121px;width:85px;}
#shibuya_ensen5_yachin {position:absolute;top:322px;left:90px;width:100px;}

#shibuya_ensen5_yachin2{position:absolute;top:348px;left:90px;width:100px;}


#shibuya_ensen6_yachin {position:absolute;top:343px;left:225px;width:85px;}
#shibuya_ensen7_yachin {position:absolute;top:86px;left:280px;width:85px;}
#shibuya_ensen8_yachin {position:absolute;top:348px;left:613px;width:85px;}
#shibuya_ensen9_yachin {position:absolute;top:105px;left:378px;width:85px;}

#shibuya_ensen1 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen2 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen3 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen4 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen5 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen6 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen7 .arrow {position:relative;top:1px;left:118px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen8 .arrow {position:relative;top:-1px;left:202px;display:block;width:14px;height:11px;margin:0;}
#shibuya_ensen9 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}

#shibuya_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#shibuya_machikiji1 {position:absolute;top:130px;left:53px;width:35px;}
#shibuya_machikiji2 {position:absolute;top:277px;left:272px;width:35px;}
#shibuya_machikiji3 {position:absolute;top:365px;left:239px;width:35px;}
#shibuya_machikiji4 {position:absolute;top:357px;left:331px;width:35px;}
#shibuya_machikiji5 {position:absolute;top:74px;left:97px;width:35px;}


/*-------------------ensen_shibuya 20100204  */
/*#sobusen_ensen1 {position:absolute;top:152px;left:410px;width:274px;visibility:hidden;}091019*/

#sobusen_ensen2 {position:absolute;top:35px;left:12px;width:274px;visibility:hidden;}
#sobusen_ensen3 {position:absolute;top:252px;left:450px;width:274px;visibility:hidden;}
#sobusen_ensen4 {position:absolute;top:243px;left:193px;width:274px;visibility:hidden;}
#sobusen_ensen5 {position:absolute;top:78px;left:210px;width:274px;visibility:hidden;}/*091019*/
#sobusen_ensen6 {position:absolute;top:78px;left:295px;width:274px;visibility:hidden;}/*091019*/
#sobusen_ensen7 {position:absolute;top:187px;left:444px;width:274px;visibility:hidden;}/*091019*/

/*#sobusen_ensen1_yachin {position:absolute;top:163px;left:512px;width:87px;}*/
#sobusen_ensen2_yachin {position:absolute;top:274px;left:26px;width:70px;}
#sobusen_ensen3_yachin {position:absolute;top:262px;left:651px;width:70px;}
#sobusen_ensen4_yachin {position:absolute;top:253px;left:322px;width:85px;}
#sobusen_ensen5_yachin {position:absolute;top:318px;left:298px;width:85px;}/*091016*/
#sobusen_ensen6_yachin {position:absolute;top:299px;left:400px;width:85px;}/*091016*/
#sobusen_ensen7_yachin {position:absolute;top:193px;left:610px;width:86px;}/*091016*/

/*#sobusen_ensen1 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}*/
#sobusen_ensen2 .arrow {position:relative;top:-1px;left:75px;display:block;width:14px;height:11px;margin:0;}
#sobusen_ensen3 .arrow {position:relative;top:1px;left:230px;display:block;width:14px;height:11px;margin:0;}
#sobusen_ensen4 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#sobusen_ensen5 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}/*091019*/
#sobusen_ensen6 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}/*091019*/
#sobusen_ensen7 .arrow {position:relative;top:1px;left:175px;display:block;width:14px;height:11px;margin:0;}/*091019*/

#sobusen_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#sobusen_machikiji1 {position:absolute;top:124px;left:448px;width:35px;}
#sobusen_machikiji2 {position:absolute;top:168px;left:340px;width:35px;}
#sobusen_machikiji3 {position:absolute;top:168px;left:257px;width:35px;}
#sobusen_machikiji4 {position:absolute;top:218px;left:498px;width:35px;}
#sobusen_machikiji5 {position:absolute;top:109px;left:498px;width:35px;}/*091019*/
#sobusen_machikiji6 {position:absolute;top:218px;left:498px;width:35px;}
#sobusen_machikiji7 {position:absolute;top:218px;left:498px;width:35px;}

/*-------------------ensen_styf 20100204  */
#styf_ensen1 {position:absolute;top:104px;left:147px;width:274px;visibility:hidden;}
#styf_ensen2 {position:absolute;top:226px;left:49px;width:274px;visibility:hidden;}
#styf_ensen3 {position:absolute;top:179px;left:310px;width:274px;visibility:hidden;}
#styf_ensen4 {position:absolute;top:70px;left:446px;width:274px;visibility:hidden;}
#styf_ensen5 {position:absolute;top:139px;left:422px;width:274px;visibility:hidden;}

#styf_ensen1_yachin {position:absolute;top:323px;left:236px;width:85px;}
#styf_ensen2_yachin {position:absolute;top:237px;left:140px;width:85px;}
#styf_ensen3_yachin {position:absolute;top:189px;left:401px;width:85px;}
#styf_ensen4_yachin {position:absolute;top:299px;left:549px;width:70px;}
#styf_ensen5_yachin {position:absolute;top:373px;left:522px;width:70px;}

#styf_ensen1 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#styf_ensen2 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#styf_ensen3 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#styf_ensen4 .arrow {position:relative;top:-1px;left:130px;display:block;width:14px;height:11px;margin:0;}
#styf_ensen5 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}

#styf_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#styf_machikiji1 {position:absolute;top:281px;left:346px;width:35px;}
#styf_machikiji2 {position:absolute;top:264px;left:244px;width:35px;}
#styf_machikiji3 {position:absolute;top:111px;left:208px;width:35px;}
#styf_machikiji4 {position:absolute;top:142px;left:85px;width:35px;}
#styf_machikiji5 {position:absolute;top:87px;left:135px;width:35px;}


/*-------------------ensen_cjt 20100204  */
#cjt_ensen1 {position:absolute;top:49px;left:65px;width:274px;visibility:hidden;}
#cjt_ensen2 {position:absolute;top:210px;left:444px;width:274px;visibility:hidden;}
#cjt_ensen3 {position:absolute;top:97px;left:287px;width:274px;visibility:hidden;}

#cjt_ensen1_yachin {position:absolute;top:255px;left:82px;width:42px;}
#cjt_ensen2_yachin {position:absolute;top:220px;left:533px;width:85px;}
#cjt_ensen3_yachin {position:absolute;top:107px;left:330px;width:85px;}

#cjt_ensen1 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#cjt_ensen2 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#cjt_ensen3 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}

#cjt_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#cjt_machikiji1 {position:absolute;top:120px;left:460px;width:35px;}
#cjt_machikiji2 {position:absolute;top:166px;left:506px;width:35px;}
#cjt_machikiji3 {position:absolute;top:219px;left:358px;width:35px;}
#cjt_machikiji4 {position:absolute;top:65px;left:551px;width:35px;}
#cjt_machikiji5 {position:absolute;top:132px;left:325px;width:35px;}
#cjt_machikiji6 {position:absolute;top:288px;left:120px;width:35px;}
#cjt_machikiji7 {position:absolute;top:354px;left:13px;width:35px;}
#cjt_machikiji8 {position:absolute;top:345px;left:271px;width:35px;}
#cjt_machikiji9 {position:absolute;top:297px;left:292px;width:35px;}
#cjt_machikiji10 {position:absolute;top:275px;left:387px;width:35px;}
#cjt_machikiji11 {position:absolute;top:243px;left:430px;width:35px;}

/*-------------------ensen_kawauraomi 20100407  */
#kawauraomi_ensen1 {position:absolute;top:70px;left:40px;width:274px;visibility:hidden;}
#kawauraomi_ensen2 {position:absolute;top:110px;left:40px;width:274px;visibility:hidden;}
#kawauraomi_ensen3 {position:absolute;top:195px;left:40px;width:274px;visibility:hidden;}
#kawauraomi_ensen4 {position:absolute;top:78px;left:33px;width:274px;visibility:hidden;}
#kawauraomi_ensen5 {position:absolute;top:110px;left:170px;width:274px;visibility:hidden;}
#kawauraomi_ensen6 {position:absolute;top:85px;left:245px;width:274px;visibility:hidden;}
#kawauraomi_ensen7 {position:absolute;top:70px;left:240px;width:274px;visibility:hidden;}
#kawauraomi_ensen8 {position:absolute;top:160px;left:350px;width:274px;visibility:hidden;}
#kawauraomi_ensen9 {position:absolute;top:140px;left:380px;width:274px;visibility:hidden;}

#kawauraomi_ensen1_yachin {position:absolute;top:50px;left:199px;width:85px;}
#kawauraomi_ensen2_yachin {position:absolute;top:117px;left:94px;width:85px;}
#kawauraomi_ensen3_yachin {position:absolute;top:215px;left:32px;width:85px;}
#kawauraomi_ensen4_yachin {position:absolute;top:295px;left:100px;width:85px;}
#kawauraomi_ensen5_yachin {position:absolute;top:326px;left:276px;width:85px;}
#kawauraomi_ensen6_yachin {position:absolute;top:66px;left:442px;width:85px;}
#kawauraomi_ensen7_yachin {position:absolute;top:282px;left:342px;width:85px;}
#kawauraomi_ensen8_yachin {position:absolute;top:140px;left:558px;width:85px;}
#kawauraomi_ensen9_yachin {position:absolute;top:340px;left:510px;width:85px;}

#kawauraomi_ensen1 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen2 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen3 .arrow {position:relative;top:1px;left:25px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen4 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen5 .arrow {position:relative;top:-1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen6 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen7 .arrow {position:relative;top:-1px;left:118px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen8 .arrow {position:relative;top:1px;left:125px;display:block;width:14px;height:11px;margin:0;}
#kawauraomi_ensen9 .arrow {position:relative;top:-1px;left:200px;display:block;width:14px;height:11px;margin:0;}

#kawauraomi_close
 {position:absolute;top:32px;left:1px;display:block;background-color:#fff;
 width:730px;height:418px;visibility:hidden;filter: alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}

#kawauraomi_machikiji1 {position:absolute;top:190px;left:147px;width:35px;}
#kawauraomi_machikiji2 {position:absolute;top:140px;left:190px;width:35px;}
#kawauraomi_machikiji3 {position:absolute;top:179px;left:226px;width:35px;}
#kawauraomi_machikiji4 {position:absolute;top:75px;left:267px;width:35px;}
#kawauraomi_machikiji5 {position:absolute;top:160px;left:310px;width:35px;}
#kawauraomi_machikiji6 {position:absolute;top:218px;left:285px;width:35px;}
#kawauraomi_machikiji7 {position:absolute;top:194px;left:345px;width:35px;}
#kawauraomi_machikiji8 {position:absolute;top:116px;left:429px;width:35px;}
#kawauraomi_machikiji9 {position:absolute;top:203px;left:447px;width:35px;}
#kawauraomi_machikiji10 {position:absolute;top:258px;left:442px;width:35px;}
#kawauraomi_machikiji11 {position:absolute;top:346px;left:343px;width:35px;}
#kawauraomi_machikiji12 {position:absolute;top:329px;left:445px;width:35px;}
#kawauraomi_machikiji13 {position:absolute;top:377px;left:498px;width:35px;}
#kawauraomi_machikiji14 {position:absolute;top:257px;left:511px;width:35px;}
#kawauraomi_machikiji15 {position:absolute;top:170px;left:628px;width:35px;}
#kawauraomi_machikiji16 {position:absolute;top:271px;left:640px;width:35px;}


/*-------------------2010.01.04  */
body.ch_leaf #header{z-index:1;}
body.ch_leaf #contents{z-index:-1;}

/*-------------------tokuyuchin 100105  */

body.ch_leaf #main_contents .rgt_list-section_edit {
	width: 344px;
	margin: 10px 0 0 10px;
	padding: 0 0 12px 0;
	background: url(/edit/include/top/img/rgt_list-section.png) 0 100% no-repeat;
}

body.ch_leaf #main_contents .rgt_list-section_edit .rgt_list {
	margin: 0 0 5px 0;
	padding: 12px 12px 10px 12px;
	background: url(/edit/include/top/img/rgt_list.png) 0 0 no-repeat;
}

body.ch_leaf #main_contents .rgt_list-section_edit .rgt_list-ttl {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 116%;
	font-weight: 700;
	line-height: 31px;
	color: #ffffff;
	background: url(/edit/include/top/img/bg-rgt_list-ttl.png) #3D9973 0 0 no-repeat;
}
body.ch_leaf #main_contents .rgt_list-section_edit .rgt_list-ttl em {
	line-height: 31px;
}

body.ch_leaf #main_contents .rgt_list-section_edit .rgt_list-caption {
	padding: 0 10px 10px 10px;
}

body.ch_leaf #main_contents .rgt_list-section_edit .rgt_list-caption .fl_rgt {
	display: block;
	width: 210px;
	float: right;
}

body.ch_leaf #main_contents .rgt_list-section_edit dl {
	margin: 0;
	padding: 10px 0 15px 0;
}

body.ch_leaf #main_contents .rgt_list-section_edit dl dt {
	margin: 6px 0;
	padding: 0 0 0 12px;
	font-weight: 700;
	background: url(/edit/include/top/img/ico-ques.png) 0 50% no-repeat;
}

body.ch_leaf #main_contents .rgt_list-section_edit li a {
	background: url(../img/bullet.gif) 0 50% no-repeat;
	padding-left:8px;
}

body.ch_leaf #main_contents .rgt_section_edit { width: 334px; background-color:#F0F0F0; margin: 10px 0 0 10px; padding: 10px 5px; }
body.ch_leaf #main_contents ul.area { margin:10px 0 0 0; padding:0px; list-style:none; }
body.ch_leaf #main_contents ul.area li{ padding:0em 0.5em; display:inline; }


/*-------------------reform tokushu 100128  */

#contents #main_contents .pickup_feature_section .sp_b01 {background: url(/edit/include/top/img/img_gr_sp_b01.jpg) no-repeat 0 0; widht:235px; height:100px; margin:0; padding:0; position:relative; }
#contents #main_contents .pickup_feature_section .sp_b01 p { text-indent: -9999px; overflow: hidden; line-height:0em; margin:0; padding:0;}
#contents #main_contents .pickup_feature_section .sp_b01 ul { margin: 0; padding: 0; position:absolute; bottom:4px; left:6px; }
#contents #main_contents .pickup_feature_section .sp_b01 li { float:left; margin:0 0 0 6px; padding:0px;}



/* =============================baikyakubanner-sashikomi 100223 */

div.assessment_link{clear:both;width:100%;text-align:center;margin:2em 0; }
div.assessment_link span{font-weight:bold;font-size:1.2em;/*padding:0;margin:.5em 0 5px 0;*/}

#clickfund{width:824px;border:solid 1px #6fb92c;margin-left:48px;}
#clickfund div.clickfund_exp{margin:8px 0 8px 10px;width:410px;min-height:140px;background-image:url(/edit/include/top/img/bg_clickbokin.gif);background-repeat:no-repeat;}
#clickfund div.clickfund_exp p{line-height:1.6;padding:36px 86px 0 8px;margin:0;}
#clickfund div.clickfund_exp p span{color:#009900;font-weight:bold;}

#clickfund div.moretrees{width:360px;padding:10px;background-color:#e2f1d5;float:right;margin:10px 10px 10px 0;}
#clickfund div.moretrees img.float_r{float:right;padding-left:5px;}
#clickfund div.moretrees p{line-height:1.6;margin:0;}

#clickfund div#clickbokin_click{clear:both;width:300px;text-align:center;padding:0 0 8px 260px;}

/* =============================kr_puch_theme 100331 */
.sub_section .section_inner .kr_puch_theme001{background:transparent url(/edit/include/top/img/kr/fs_100331_m1_back.jpg) no-repeat scroll 0 45px; width:185px; height:70px; margin-top:10px;}
.sub_section .section_inner .kr_puch_theme001 ul li{ margin-top:3px; float:left; }
.sub_section .section_inner .kr_puch_theme002{background:transparent url(/edit/include/top/img/kr/fs_100331_m2_back.jpg) no-repeat scroll 0 45px; width:185px; height:70px; margin-top:10px;}
.sub_section .section_inner .kr_puch_theme002 ul li{ margin-top:3px; float:left; }
.sub_section .section_inner .kr_puch_theme003{background:transparent url(/edit/include/top/img/kr/fs_100331_m3_back.jpg) no-repeat scroll 0 45px; width:185px; height:70px; margin-top:10px;}
.sub_section .section_inner .kr_puch_theme003 ul li{ margin-top:3px; float:left; }
.sub_section .section_inner .kr_puch_theme004{ width:185px; height:70px; margin-top:10px;}


/*-------------------selltop 100315  */
#sellsatei .box_satei{ margin-bottom: 5px;}
.box_search{}
#contents #sellsatei .box_satei h2{ float: left; margin-top: 0; height: 21px; width: 309px; display: block; text-indent: -999em; background: url("../img/h2_sell_top_satei.png") 0 0 no-repeat;}
#contents .box_search h2{ float: left; margin-top: 0; height:21px; width: 372px; display: block; text-indent: -999em; background: url("../img/h2_sell_top_search.png") 0 0 no-repeat;}
#sellsatei .box_satei a{ float: right; height: 29px; width: 94px; display: block; text-indent: -999em; background: url("../img/btn_top_sell_flow.png") 0 0 no-repeat;}
#sellsatei .box_search a{ float: right; height: 29px; width: 94px; display: block; text-indent: -999em; background: url("../img/btn_top_sell_com.png") 0 0 no-repeat;}
#sellsatei .post_section{ padding-top: 3px; margin-bottom: 25px; background: url("/jj/jjcommon/img/bg_hi07012_feature_section.gif") 0 0 no-repeat;}
#sellsatei .post_section_inner{ width: 460px; padding:7px 10px 12px; background: url("/jj/jjcommon/img/bg_ri_a002_a_h2_contents_inner.gif") no-repeat scroll left bottom;}
#sellsatei .sellsatei_first_section{ padding: 10px; background: #ffffff;}
#sellsatei .post_section .form{ margin-bottom: 10px;}
#sellsatei .post_section p{ margin-bottom: 5px;}
#sellsatei .post_section .btn{ text-align: center;}
#contents #sellsatei .h2box h2.satei{}
#contents #sellsatei .post_section h2.irai{ margin-top: 0; height: 30px; width: 250px; display: block; text-indent: -999em; background: url("../img/h2_sell_top_inner.png") 0 0 no-repeat;}
#sellsatei .form_01{ width: 35px;}
#sellsatei .form_02{ width: 50px;}
#sellsatei .form_03{ width: 120px;}
 .satei_h{ margin-top: 10px; padding: 5px; color: #ffffff; font-size: 14px; font-weight: bold; margin-bottom: 10px; background: #6fb92c;}
 .satei_b{ font-weight: bold; padding: 0; margin-bottom: 5px;}
 .satei_c{ text-align: center;}
 .satei_pt20{ padding-top: 20px;}





/* =============================ms_top chobou-sp 100407 */
div#ms_tok_chobou_left,div#ms_tok_chobou_right{float:left;}
/* =============================ms_top chobou-sp kanto 100407 */
div#ms_tok_chobou_kanto{
	background: url("/edit/include/top/img/ms/bg_top_chobou.jpg") 0 0 no-repeat;
	width:480px;
	margin:10px 0 -10px 0;
}
div#ms_tok_chobou_kanto:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html div#ms_tok_chobou_kanto { zoom: 1; } /* IE6 */
*:first-child+html div#ms_tok_chobou_kanto { zoom: 1; } /* IE7 */

div#ms_tok_chobou_kanto div#ms_tok_chobou_right{
	padding:4px 0 0 1px;
}

div#ms_tok_chobou_kanto p span{
	display:none;
}

div#ms_tok_chobou_kanto p a{
	width:290px;
	height:130px;
	display:block;
	margin:-6px 0 0 0;
}

div#ms_tok_chobou_kanto dl{
	width:185px;
	height:60px;
	margin:0 0 2px 0;
}
div#ms_tok_chobou_kanto dl#chobou1{
	background: url("/edit/include/top/img/ms/btn_top_chobou_01.jpg") 0 0 no-repeat;
}
div#ms_tok_chobou_kanto dl#chobou2{
	background: url("/edit/include/top/img/ms/btn_top_chobou_02.jpg") 0 0 no-repeat;
}
div#ms_tok_chobou_kanto dt{
	float:left;
	padding:1px 2px 0 2px;
}
div#ms_tok_chobou_kanto dt img{
	border:#c6dbef 1px solid;
}
div#ms_tok_chobou_kanto dd{
	width:122px;
	float:left;
	background: url("/jj/jjcommon/img/bullet.gif") 0 3px no-repeat;
	padding:0 0 0 7px;
	margin:14px 0 0 0;
	font-weight:bold;
}
/*IE7 hack*/
*:first-child+html div#ms_tok_chobou_kanto{margin:10px 0 -10px 0;}
/*IE6 hack*/
* html div#ms_tok_chobou_kanto{margin:10px 0 -10px 0;}


/* =============================ms_top osusume chugoku&tokai 100526 */
.os_buk_sec dl{
	float:left;
	width:240px;
	padding:10px 0 0 0;
}

.os_buk_sec dt{
	float:left;
	width:140px;
}

.os_buk_sec dd{
	float:left;
	vertical-align:top;
	width:94px;
	padding:0 6px 0 0;
	line-height:150%;
}

.os_buk_sec dd img{
	padding:0 3px 0 0;
}


/* =========================================================== */


/* =============================  FR siryoseikyu kanryo 100611 */
.sei_kanryo_rekome{
	border:2px solid #3D9973;
	margin:20px 0 20px 0;
}

.sei_kanryo_rekome h4{
	font-size:117%;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	background:#F3FFE5;
	border-bottom:2px solid #3D9973;
}

.sei_kanryo_rekome_inner{
	background:#DCDCDC;
	padding:3px 3px 3px 3px;
}

.sei_kanryo_rekome ul{
	background:#FFFFFF;
	padding:10px 10px 0 10px;
}
.sei_kanryo_rekome li{
	display:inline;
	color:#999999;
	line-height:160%;
}
.sei_kanryo_rekome li a{
	padding:0 0 0 3px;
}
/* =========================================================== */


/* =============================  Bridal UI 100707 =========== */
.br_top_kodawari_clm{
	width:204px;
	margin:5px 13px 5px 0;
	background:#FFF3F2;
	float:left;
}
.k_clm_right{
	float:right;
	margin:5px 0 5px 0;
}

.br_top_kodawari_clm .k_clm_img{
	float:left;
	width:90px;
	padding:5px 6px 5px 5px;
}

.br_top_kodawari_clm .k_clm_txt{
	float:left;
	width:103px;
	padding:5px 0 5px 0;
}

.k_clm_txt p{
	padding:0 0 2px 0;
}

.k_clm_txt dl{
	padding:0 4px 0 0;
}

.k_clm_txt dt{
	padding:0 0 2px 8px;
	background:url("/edit/img/ico_01.gif") no-repeat left 0.25em;
}

.k_clm_txt dd{
	padding:0 0 0 8px;
}

#contents_pickup{
	padding:0 0 20px 0;
}

.br_top_contspickup_clm{
	width:640px;
	clear:both;
	padding:4px 0 4px 0;
}

.br_top_contspickup_clm .c_clm_img{
	float:left;
	width:205px;
	padding:5px 6px 5px 5px;
}

.br_top_contspickup_clm .c_clm_txt{
	float:left;
	width:420px;
	padding:5px 0 5px 0;
}

.br_top_contspickup_clm .c_clm_txt dl{
	padding:3px 0 0 4px;
}

.br_top_contspickup_clm .c_clm_txt dt{
	padding:0 0 6px 8px;
	background:url("/edit/img/ico_01.gif") no-repeat left 0.30em;
}

.br_top_contspickup_clm .c_clm_txt dd{
	padding:0 0 0 8px;
	line-height:130%;
}

#container #side_contents{
	padding-bottom:0px;
}

#br_top_side{
	background:#FFF;
	width:260px;
	position:relative;
	left:-10px;
	padding:15px 0 10px 0;
}

#br_top_side_inner{
	background:#FFF3F2;
	padding:10px 0 10px 10px;
}

#br_top_side h3{
	background:none;
	border:none;
	padding:0 0 0 0;
}

.br_top_side_inner_brk{
	background-color:#FFFFFF;
	border:1px solid #B8B5AB;
	padding:5px 10px 3px 10px;
	margin:0 0 10px 0;
	width:218px;
}

.br_top_side_inner_brk h4{
	padding:0 0 7px 0;
}

.br_top_side_inner_brk dl{
	padding:4px 0 4px 0;
}

.br_top_side_inner_brk dt{
	float:left;
	width:70px;
}

.br_top_side_inner_brk dd{
	float:left;
	width:146px;
	line-height:1.5;
}

.br_top_blockMap{
	padding:0 0 25px 0;
}

.br_top_blockMap .bMap_tanomail{
	float:left;
	width:376px;
	border:#E23A86 1px solid;

	background:#FFF5F4;
	margin:0 22px 0 0;
	padding:0 1px 10px 1px;
}

.br_top_blockMap .bMap_tanomail h2{
	position:relative;
	top:-14px;
}
.br_top_blockMap .bMap_tanomail h3{
	border:none;
	padding:0 0 1px 23px;
	clear:both;
	width:150px;
}

.br_top_blockMap .bMap_tanomail p{
	padding:0 25px 0 25px;
	margin:-5px 0 0 0;
}

.br_top_blockMap .bMap_tanomail li{
	float:right;
	margin:0 25px -10px 0;
}

.br_top_blockMap .bMap_tanomail .map_sec_l,.br_top_blockMap .bMap_jibunde .map_sec_s{
	text-align:center;
}

.br_top_blockMap .bMap_jibunde{
	float:left;
	width:234px;
	border:#E23A86 1px solid;
	background:#FFF5F4;
}

.br_top_blockMap .bMap_jibunde h2{
	padding:5px 0 0 5px;
}

.br_top_blockMap .bMap_jibunde h3{
	border:none;
	padding:10px 0 1px 5px;
}

.br_top_blockMap .bMap_jibunde ul{
	padding:10px 0 20px 5px;
}


/*----------------------------------------------------------------------------*/
/* 繧ｨ繝ｪ繧｢縺斐→縺ｮ繝懊ち繝ｳ縺ｮ驟咲ｽｮ */
/*----------------------------------------------------------------------------*/
.br_top_blockMap .bMap_tanomail .map_sec_l,.br_top_blockMap .bMap_jibunde .map_sec_s{
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.br_top_blockMap .bMap_tanomail .map_sec_l img,.br_top_blockMap .bMap_jibunde .map_sec_s img{
    vertical-align: bottom;
}

.br_top_blockMap .bMap_tanomail .map_sec_l dt,.br_top_blockMap .bMap_jibunde .map_sec_s dt{
    display: none;
}

.br_top_blockMap .bMap_tanomail .map_sec_l dd a{
    position: absolute;
    display: block;
    height: 23px;
    width: 60px;
    text-indent: -9999px;
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
}
.br_top_blockMap .bMap_jibunde .map_sec_s dd a{
    position: absolute;
    display: block;
    height: 18px;
    width: 47px;
    text-indent: -9999px;
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
}

.br_top_blockMap .bMap_tanomail .map_sec_l dd a:hover,.br_top_blockMap .bMap_jibunde .map_sec_s dd a:hover{
    background-position: 0 100%;
}

.br_top_blockMap .bMap_tanomail .map_sec_l dd.type-ensen a { background-image: url(/edit/include/top/img/bridal/btn_map_ensen_2.png); }
.br_top_blockMap .bMap_tanomail .map_sec_l dd.type-area a { background-image: url(/edit/include/top/img/bridal/btn_map_area_2.png); }
.br_top_blockMap .bMap_jibunde .map_sec_s dd.type-ensen a { background-image: url(/edit/include/top/img/bridal/btn_map_ensen.png); }
.br_top_blockMap .bMap_jibunde .map_sec_s dd.type-area a { background-image: url(/edit/include/top/img/bridal/btn_map_area.png); }

/*---------------------------------------- hokkaido */
/* hokkaido */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_hokkaido dd.fr-ar01 a { left: 130px; top: 152px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_hokkaido dd.fr-ar02 a { left: 191px; top: 152px; }

/*---------------------------------------- tohoku */
/* aomori */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar01 a { left: 114px; top: 24px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar02 a { left: 162px; top: 24px; }
/* iwate */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar03 a { left: 136px; top: 78px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar04 a { left: 184px; top: 78px; }
/* miyagi */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar05 a { left: 187px; top: 169px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar06 a { left: 248px; top: 169px; }
/* akita */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar07 a { left: 27px; top: 74px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar08 a { left: 75px; top: 74px; }
/* yamagata */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar09 a { left: 21px; top: 130px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar10 a { left: 69px; top: 130px; }
/* fukushima */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar11 a { left: 118px; top: 167px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tohoku dd.fr-ar12 a { left: 166px; top: 167px; }

/*---------------------------------------- kanto */
/* chiba */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar01 a { left: 227px; top: 174px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar02 a { left: 288px; top: 174px; }
/* ibaraki */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar03 a { left: 228px; top: 77px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar04 a { left: 289px; top: 77px; }
/* tochigi */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar05 a { left: 155px; top: 29px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar06 a { left: 216px; top: 29px; }
/* gunma */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar07 a { left: 34px; top: 57px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar08 a { left: 95px; top: 57px; }
/* saitama */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar09 a { left: 94px; top: 107px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar10 a { left: 155px; top: 107px; }
/* tokyo */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar11 a { left: 87px; top: 156px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar12 a { left: 148px; top: 156px; }
/* kanagawa */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar13 a { left: 82px; top: 206px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kanto dd.fr-ar14 a { left: 143px; top: 206px; }

/*---------------------------------------- koshinetsu */
/* niigata */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar01 a { left: 179px; top: 25px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar02 a { left: 179px; top: 44px; }
/* ishikawa */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar03 a { left: 27px; top: 21px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar04 a { left: 27px; top: 40px; }
/* toyama */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar05 a { left: 86px; top: 87px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar06 a { left: 86px; top: 106px; }
/* fukui */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar07 a { left: 15px; top: 115px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar08 a { left: 15px; top: 134px; }
/* yamanashi */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar09 a { left: 198px; top: 104px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar10 a { left: 198px; top: 123px; }
/* nagano */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar11 a { left: 123px; top: 128px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_koshinetsu dd.fr-ar12 a { left: 123px; top: 147px; }

/*---------------------------------------- tokai */
/* aichi */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar01 a { left: 150px; top: 128px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar02 a { left: 150px; top: 152px; }
/* gifu */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar03 a { left: 97px; top: 25px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar04 a { left: 97px; top: 49px; }
/* shizuoka */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar05 a { left: 242px; top: 140px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar06 a { left: 242px; top: 164px; }
/* mie */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar07 a { left: 38px; top: 108px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_tokai dd.fr-ar08 a { left: 38px; top: 132px; }

/*---------------------------------------- kansai */
/* osaka */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar01 a { left: 154px; top: 113px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar02 a { left: 154px; top: 137px; }
/* hyogo */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar03 a { left: 37px; top: 49px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar04 a { left: 37px; top: 73px; }
/* kyoto */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar05 a { left: 176px; top: 18px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar06 a { left: 176px; top: 42px; }
/* shiga */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar07 a { left: 266px; top: 11px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar08 a { left: 266px; top: 35px; }
/* nara */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar09 a { left: 229px; top: 143px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar10 a { left: 229px; top: 167px; }
/* wakayama */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar11 a { left: 122px; top: 189px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kansai dd.fr-ar12 a { left: 122px; top: 213px; }

/*---------------------------------------- chugoku */
/* hiroshima */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar01 a { left: 160px; top: 161px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar02 a { left: 160px; top: 185px; }
/* okayama */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar03 a { left: 176px; top: 87px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar04 a { left: 176px; top: 106px; }
/* tottori */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar05 a { left: 200px; top: 2px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar06 a { left: 200px; top: 21px; }
/* shimane */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar07 a { left: 58px; top: 12px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar08 a { left: 58px; top: 31px; }
/* yamaguchi */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar09 a { left: 19px; top: 92px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_chugoku dd.fr-ar10 a { left: 19px; top: 111px; }

/*---------------------------------------- shikoku */
/* tokushima */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar01 a { left: 149px; top: 68px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar02 a { left: 197px; top: 68px; }
/* kagawa */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar03 a { left: 148px; top: 20px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar04 a { left: 196px; top: 20px; }
/* ehime */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar05 a { left: 12px; top: 43px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar06 a { left: 60px; top: 43px; }
/* kochi */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar07 a { left: 46px; top: 90px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_shikoku dd.fr-ar08 a { left: 94px; top: 90px; }

/*---------------------------------------- kyushu */
/* fukuoka */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar01 a { left: 167px; top: 10px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar02 a { left: 167px; top: 34px; }
/* nagasaki */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar03 a { left: 3px; top: 56px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar04 a { left: 3px; top: 75px; }
/* kagoshima */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar05 a { left: 83px; top: 142px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar06 a { left: 83px; top: 161px; }
/* oita */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar07 a { left: 189px; top: 42px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar08 a { left: 189px; top: 61px; }
/* saga */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar09 a { left: 43px; top: 2px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar10 a { left: 43px; top: 21px; }
/* kumamoto */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar11 a { left: 117px; top: 89px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar12 a { left: 117px; top: 108px; }
/* miyazaki */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar13 a { left: 185px; top: 108px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar14 a { left: 185px; top: 127px; }
/* okinawa */
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar15 a { left: 21px; top: 155px; }
.br_top_blockMap .bMap_tanomail .map_sec_l#fr_kyushu dd.fr-ar16 a { left: 21px; top: 174px; }

/*----------------*/
/*---------------------------------------- hokkaido */
/* hokkaido */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_hokkaido dd.fr-ar01 a { left: 73px; top: 106px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_hokkaido dd.fr-ar02 a { left: 121px; top: 106px; }

/*---------------------------------------- tohoku */
/* aomori */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar01 a { left: 114px; top: 24px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar02 a { left: 162px; top: 24px; }
/* iwate */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar03 a { left: 136px; top: 78px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar04 a { left: 184px; top: 78px; }
/* miyagi */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar05 a { left: 112px; top: 117px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar06 a { left: 160px; top: 117px; }
/* akita */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar07 a { left: 27px; top: 74px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar08 a { left: 75px; top: 74px; }
/* yamagata */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar09 a { left: 21px; top: 130px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar10 a { left: 69px; top: 130px; }
/* fukushima */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar11 a { left: 118px; top: 167px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tohoku dd.fr-ar12 a { left: 166px; top: 167px; }

/*---------------------------------------- kanto */
/* chiba */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar01 a { left: 136px; top: 120px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar02 a { left: 184px; top: 120px; }
/* ibaraki */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar03 a { left: 138px; top: 54px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar04 a { left: 186px; top: 54px; }
/* tochigi */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar05 a { left: 93px; top: 20px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar06 a { left: 141px; top: 20px; }
/* gunma */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar07 a { left: 4px; top: 39px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar08 a { left: 52px; top: 39px; }
/* saitama */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar09 a { left: 43px; top: 75px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar10 a { left: 91px; top: 75px; }
/* tokyo */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar11 a { left: 38px; top: 108px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar12 a { left: 86px; top: 108px; }
/* kanagawa */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar13 a { left: 38px; top: 143px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kanto dd.fr-ar14 a { left: 86px; top: 143px; }

/*---------------------------------------- koshinetsu */
/* niigata */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar01 a { left: 179px; top: 25px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar02 a { left: 179px; top: 44px; }
/* ishikawa */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar03 a { left: 27px; top: 21px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar04 a { left: 27px; top: 40px; }
/* toyama */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar05 a { left: 86px; top: 87px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar06 a { left: 86px; top: 106px; }
/* fukui */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar07 a { left: 15px; top: 115px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar08 a { left: 15px; top: 134px; }
/* yamanashi */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar09 a { left: 198px; top: 104px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar10 a { left: 198px; top: 123px; }
/* nagano */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar11 a { left: 123px; top: 128px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_koshinetsu dd.fr-ar12 a { left: 123px; top: 147px; }

/*---------------------------------------- tokai */
/* aichi */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar01 a { left: 89px; top: 90px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar02 a { left: 89px; top: 109px; }
/* gifu */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar03 a { left: 47px; top: 12px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar04 a { left: 47px; top: 31px; }
/* shizuoka */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar05 a { left: 154px; top: 98px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar06 a { left: 154px; top: 117px; }
/* mie */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar07 a { left: 8px; top: 68px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_tokai dd.fr-ar08 a { left: 8px; top: 87px; }

/*---------------------------------------- kansai */
/* osaka */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar01 a { left: 90px; top: 78px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar02 a { left: 90px; top: 97px; }
/* hyogo */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar03 a { left: 11px; top: 35px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar04 a { left: 11px; top: 54px; }
/* kyoto */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar05 a { left: 110px; top: 11px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar06 a { left: 110px; top: 30px; }
/* shiga */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar07 a { left: 173px; top: 3px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar08 a { left: 173px; top: 22px; }
/* nara */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar09 a { left: 145px; top: 100px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar10 a { left: 145px; top: 119px; }
/* wakayama */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar11 a { left: 66px; top: 130px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kansai dd.fr-ar12 a { left: 66px; top: 149px; }

/*---------------------------------------- chugoku */
/* hiroshima */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar01 a { left: 94px; top: 111px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar02 a { left: 94px; top: 130px; }
/* okayama */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar03 a { left: 176px; top: 87px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar04 a { left: 176px; top: 106px; }
/* tottori */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar05 a { left: 200px; top: 2px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar06 a { left: 200px; top: 21px; }
/* shimane */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar07 a { left: 58px; top: 12px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar08 a { left: 58px; top: 31px; }
/* yamaguchi */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar09 a { left: 19px; top: 92px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_chugoku dd.fr-ar10 a { left: 19px; top: 111px; }

/*---------------------------------------- shikoku */
/* tokushima */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar01 a { left: 149px; top: 68px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar02 a { left: 197px; top: 68px; }
/* kagawa */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar03 a { left: 148px; top: 20px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar04 a { left: 196px; top: 20px; }
/* ehime */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar05 a { left: 12px; top: 43px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar06 a { left: 60px; top: 43px; }
/* kochi */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar07 a { left: 46px; top: 90px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_shikoku dd.fr-ar08 a { left: 94px; top: 90px; }

/*---------------------------------------- kyushu */
/* fukuoka */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar01 a { left: 100px; top: 3px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar02 a { left: 100px; top: 22px; }
/* nagasaki */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar03 a { left: 3px; top: 56px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar04 a { left: 3px; top: 75px; }
/* kagoshima */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar05 a { left: 83px; top: 142px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar06 a { left: 83px; top: 161px; }
/* oita */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar07 a { left: 189px; top: 42px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar08 a { left: 189px; top: 61px; }
/* saga */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar09 a { left: 43px; top: 2px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar10 a { left: 43px; top: 21px; }
/* kumamoto */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar11 a { left: 117px; top: 89px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar12 a { left: 117px; top: 108px; }
/* miyazaki */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar13 a { left: 185px; top: 108px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar14 a { left: 185px; top: 127px; }
/* okinawa */
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar15 a { left: 21px; top: 155px; }
.br_top_blockMap .bMap_jibunde .map_sec_s#fr_kyushu dd.fr-ar16 a { left: 21px; top: 174px; }


/* =========================================================== */


/* =============================ms_top chobou-sp kansai 10923 */
div#ms_tok_chobou_kansai{
	background: url("/edit/include/top/img/ms/bg_top_chobou_kansai.jpg") 0 0 no-repeat;
	width:480px;
	height:165px;
	margin:10px 0 0 0;
}

div#ms_tok_chobou_kansai div#ms_tok_chobou_left{
	float:left;
}

div#ms_tok_chobou_kansai div#ms_tok_chobou_right{
	width:166px;
	float:right;
}

div#ms_tok_chobou_kansai div#ms_tok_chobou_left ul{
	width:310px;
	height:160px;
}
div#ms_tok_chobou_kansai div#ms_tok_chobou_left ul li{
	padding:136px 0 0 100px;
}

div#ms_tok_chobou_kansai div#ms_tok_chobou_right ul{
	padding:2px 0 0 0;
}

div#ms_tok_chobou_kansai div#ms_tok_chobou_right li{
	padding:1px 1px 0 0;
}

div#ms_tok_chobou_kansai div#ms_tok_chobou_right a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}

div#ms_tok_chobou_kansai div#ms_tok_chobou_left p{
	display:none;
}

/*IE7 hack*/
*:first-child+html div#ms_tok_chobou_kansai div#ms_tok_chobou_right ul{padding:1px 0 0 0;}
*:first-child+html div#ms_tok_chobou_kansai div#ms_tok_chobou_left a{cursor:pointer;}
*:first-child+html div#ms_tok_chobou_kansai div#ms_tok_chobou_left p{display:block; position:relative; top:-30px; left:100px;}
/*IE6 hack*/
* html div#ms_tok_chobou_kansai div#ms_tok_chobou_right ul{padding:1px 0 0 0;}
* html div#ms_tok_chobou_kansai div#ms_tok_chobou_left a{cursor:pointer;}
* html div#ms_tok_chobou_kansai div#ms_tok_chobou_left p{display:block; position:relative; top:-30px; left:100px;}

/* =========================================================== */


/* =============================chintai jaran 20110325 */
#bnJaran .bn_jaran {
	margin: 30px 0 60px 50px;
}
#bnJaran p {
	margin: 0 0 0 380px;
	position: relative; top: -46px;
	*position: relative; top: -60px;
	font-size: 14px;
}

/* =========================================================== */

/* =============================margin */

.mT10 { margin-top: 10px; }
.mB10 { margin-bottom: 10px; }

/* =========================================================== */

/* 河内追記　110802 fotter表示崩れ対応*/

.taR {
text-align: right;
}

.mR10 {
margin-right: 10px;
}

.icArrow {
background-position: -610px -617px;
height: 5px;
padding-left: 10px;
}

#wrapper .ic {
background-image: url(/edit/include/top/img/top_sprites/top.png);
background-repeat: no-repeat;
}

#footer .ic {
background-image: url(/edit/include/top/img/top_sprites/top.png);
background-repeat: no-repeat;
}

.di {
display: inline;
}

/* 131227追加 gomezモジュール */

.ui-section--subitem {
  border-top: 4px solid #6FBA2C;
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  -ms-border-radius: 4px 4px 0px 0px;
  -o-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  -webkit-box-shadow: 0 0 2px #cccccc, inset 1px 0 0 white;
  -moz-box-shadow: 0 0 2px #cccccc, inset 1px 0 0 white;
  box-shadow: 0 0 2px #cccccc, inset 1px 0 0 white;
}

/* subitemlistv */
.subitemlistv > li {
  padding: 10px;
}
.subitemlistv.subitemlistv--line > li {
  border-top: 1px solid #EFEFEF;
}

/* submediabox */
.submediabox {
  display: block;
}
.submediabox:link {
  text-decoration: none;
}
.submediabox .submediabox-title {
  text-decoration: underline;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  line-height: 1.4;
}
.submediabox .submediabox-desc {
  margin-top: 10px;
  color: #333333;
  line-height: 1.4;
}

.ui-thumb {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 3px;
  background: #FFFFFF;
}

.ui-thumb--1 {
  border: 1px solid #E6E6E6;
}

/* clearfix */
.ui-media:after, .ui-list--hz:after, .ui-list--hz3:after, .ui-list--hz4:after, .ui-tab--base:after, .visual:after, .contents:after, .contents_zen:after, .contents_han:after, .mylist .mylist-inner:after, .mylist .mylist-list:after, .mylist .mylist-member:after, .loginbox .loginbox-links:after, .browselist:after, .browselist .titlearea:after, .browselist .listarea--article:after, .browselist .historyarea:after, .siteheader .siteheader-inner:after, .desc:after, .logo:after, .gnav .gnav-list:after, .gnav .gnav-list dd:after, .footbnr .footbnr-list:after, .navbox_group:after, .navbox.navbox--large .navbox-body:after, .navbox.navbox--hz:after, .linkbox_group:after, .linkbox.linkbox--route:after, .linkbox.linkbox--search:after, .linkbox.linkbox--hz:after, .linkbox.linkbox--zentop:after, .ppbox_group:after, .ppbox:after, .footlogo:after, .lightbox .lightbox-link:after, .lightbox .lightbox-areabtn:after, .lightboxitem:after, .lightboxitem .lightboxitem-amounttime:after, .breadcrumb .breadcrumb-list:after, .breadcrumb2:after, .breadcrumb2 dl:after, .sectionmore:after, .subsectionmore:after, .itemlinklisth:after, .itemlisth_singleline:after, .itemlisth:after, .itemlisth2:after, .itemlisthbox > ul:after, .subsmalllistbox > ul:after, .itemlisth3:after, .featuresearchlist:after, .bgbox:after, .seminarbox .seminarbox-link .seminarbox-linklist:after, .counter.counter--inner:after, .counter.counter--inner2:after, .counter .counter-header:after, .counterlink.counterlink--type1 > .counterlink-list:after, .counterlink.counterlink--type2:after, .searchareabox.searchareabox--itembox:after, .searchareabox.searchareabox--itembox dl:after, .searchareabox.searchareabox--itembox .searchareabox-title:after, .searchbox:after, .areabtnlist:after, .bglinkbox .bglinkbox-inner:after, .mobilebox:after, .simplesubbannerbox .simplesubbannerbox-list:after, .subitemlisth:after, .subitemlisth2:after, .addbox.addbox--pr:after, .prreadbox:after, .prlistbox > ul:after, .propertydata .propertydata-txt:after, .pickupbox .pickupbox-inner:after, .hantitle:after, .areamap_assist:after, .areamenu_item_group:after, .menubox .menubox-container:after, .menubox .menubox-items:after, .mtmsch .mtmsch-title:after, .mtmsch .mtmsch-btn:after, .mtmsch .mtmsch-detail:after, .mtmsch .mtmsch-detail .mtmsch-detail-links:after, .counterbox2 .counterbox2-action:after, .counterbox2 .counterbox2-inner:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.ui-media, .ui-list--hz, .ui-list--hz3, .ui-list--hz4, .ui-tab--base, .visual, .contents, .contents_zen, .contents_han, .mylist .mylist-inner, .mylist .mylist-list, .mylist .mylist-member, .loginbox .loginbox-links, .browselist, .browselist .titlearea, .browselist .listarea--article, .browselist .historyarea, .siteheader .siteheader-inner, .desc, .logo, .gnav .gnav-list, .gnav .gnav-list dd, .footbnr .footbnr-list, .navbox_group, .navbox.navbox--large .navbox-body, .navbox.navbox--hz, .linkbox_group, .linkbox.linkbox--route, .linkbox.linkbox--search, .linkbox.linkbox--hz, .linkbox.linkbox--zentop, .ppbox_group, .ppbox, .footlogo, .lightbox .lightbox-link, .lightbox .lightbox-areabtn, .lightboxitem, .lightboxitem .lightboxitem-amounttime, .breadcrumb .breadcrumb-list, .breadcrumb2, .breadcrumb2 dl, .sectionmore, .subsectionmore, .itemlinklisth, .itemlisth_singleline, .itemlisth, .itemlisth2, .itemlisthbox > ul, .subsmalllistbox > ul, .itemlisth3, .featuresearchlist, .bgbox, .seminarbox .seminarbox-link .seminarbox-linklist, .counter.counter--inner, .counter.counter--inner2, .counter .counter-header, .counterlink.counterlink--type1 > .counterlink-list, .counterlink.counterlink--type2, .searchareabox.searchareabox--itembox, .searchareabox.searchareabox--itembox dl, .searchareabox.searchareabox--itembox .searchareabox-title, .searchbox, .areabtnlist, .bglinkbox .bglinkbox-inner, .mobilebox, .simplesubbannerbox .simplesubbannerbox-list, .subitemlisth, .subitemlisth2, .addbox.addbox--pr, .prreadbox, .prlistbox > ul, .propertydata .propertydata-txt, .pickupbox .pickupbox-inner, .hantitle, .areamap_assist, .areamap_assist.areamap_assist--large, .areamenu_item_group, .menubox .menubox-container, .menubox .menubox-items, .mtmsch .mtmsch-title, .mtmsch .mtmsch-btn, .mtmsch .mtmsch-detail, .mtmsch .mtmsch-detail .mtmsch-detail-links, .counterbox2 .counterbox2-action, .counterbox2 .counterbox2-inner {
  min-height: 1px;
  _height: 1px;
}

.ui-media .ui-media-object {
  float: left;
}
.ui-media .ui-media-body {
  overflow: hidden;
}
.ui-media .ui-media-txt {
  font-size: 12px;
}

/* mediabox */
.mediabox {
  display: block;
}
.mediabox:link {
  text-decoration: none;
}
.mediabox .mediabox-object {
  margin-right: 10px;
}
.mediabox .mediabox-desc {
  margin-top: 10px;
  color: #333333;
}