@charset "UTF-8";

/* CSS Document */

/* @group base */

/* スペースのリセット */

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,fieldset,input,textarea,select,
p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

/* フォントサイズのリセット */

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,fieldset,textarea,select,
p,blockquote,th,td {
	line-height: 1;
	font-size: 10px;
	/font-size: x-sm<div class="box_tab_tv_schedule_btm">all;
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* フォント行送り・ファミリー・ウェイト */

* {
	font-family: "HiraKakuPro-W3", "ヒラギノ角ゴ Pro W3", 'メイリオ', sans-serif;
	_font-family: 'ＭＳ P ゴシック' sans-serif;


/*

IE6 */
}

/* Safari bold指定 */

h1,h2,h3,h4,h5,h6,
th,
dt,
storng,em {
	font-family: "HiraKakuPro-W6","ヒラギノ角ゴ Pro W6",'メイリオ',sans-serif;
}

h1,h2,h3,h4,h5,h6,
th,
dt,
storng,em {
	font-weight: bold;
	margin: 0;
}

p {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.6;
	color: #424242;
}

.small {
	font-size: 1em;
}

a {
	color: #163f84;
}

/* for FireFox*/

a {
	overflow: hidden;
	text-decoration: none;
}

img,
a img {
	border: 0;
	Horizontal-align: top;
}

ul,ol,dl {
	list-style: none;
	margin: 0;
	padding: 0;
}

input, select {
	Horizontal-align: middle;
}

hr {
	height: 0;
	border: none;
	margin: 0;
	padding: 0;
	border-style: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}

.clearfix {
	zoom: 1;
}

.clearBoth {
	clear: both;
}

.display_non {
	display: none;
}

a:hover {
	color: #e74715;
	text-decoration: none;
}

body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	background-image: url(/page_parts/bg_eswsContainer.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

div.container {
	background-image: none;
}

div.inquiryContent {
	display: none;
}

body#page_home p.headerParagraph1 {
	display: none;
}

div.containerInner {
	width: 952px;
}

div.mainContainer {
	width: 952px;
	top: 81px;
	background-image: none;
}

body#page_home div.mainContent {
	width: 952px;
	position: relative;
	z-index: 1;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
}

div.mainContent {
	width: 761px;
	margin-top: 170px;
}

/* @en

d */

/* @end */

/* @group 共通 */

div#box_container {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	background-image: url(/page_parts/bg_eswsContainer.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

body#page_home div#box_container {
	background-image: url(/page_parts/bg_body.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

div#box_contents {
	width: 981px;
	height: auto;
	margin: 0 auto;
	zoom:1;
	padding-bottom: 20px;
}

div#box_contents:after{
		content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}



/* @end */

/* @group ヘッダ */

div#box_header {
	width: 981px;
	padding-top: 6px;
	margin: 0 auto;
}

body#page_home div#box_header {
	width: 1024px;
	margin-left: 22px;
}

div#box_header h1 {
	margin: 0;
	padding: 0;
}

div#box_header:after{
	content: '.';
	visibility: hidden;
	height: 0;
	clear: both;
	display: block;
}

div#inner_header {
	height: 70px;
	float: right;
	display:table-cell;
	vertical-align: bottom;
	margin-top: -10px;
}

div#inner_header p {
	float: left;
}

div#inner_header p#typo_head_info {
	margin-top: 37px;
	margin-right: 7px;
}

div#inner_header p.btn_inquiry {
	background-image: url(/page_parts/bg_btn_inquiry.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#inner_header p.btn_inquiry a:hover img {
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}


/* @end */

/* @group メインイメージ */

body#page_home div#box_main_img {
	width: 1024px;
	height: 346px;
	background-image: url(/page_parts/bg_main_img_home.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 10px;
}

div#box_main_img h2 {
	position: absolute;
	bottom: 0;
}

div#box_face_img {
	position: absolute;
	width: 840px;
	height: 264px;
	top: 16px;
	right: 0;
}


/* @end */

/* @group 駅名でさがす〜携帯 */

div#box_search {
	width: 979px;
	margin-left: 21px;
	background-image: url(/page_parts/dot_gray.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
	padding-bottom: 1px;
	margin-bottom: 3px;
}

/* 駅名でさがす */

div#box_search_station {
	width: 791px;
	height: 109px;
	position: relative;
	float: left;
}

div#box_search_station ul {
	width: 648px;
	height: 109px;
	position: absolute;
	top: 0;
	left: 143px;
}

div#box_search_station li {
	height: 109px;
	float: left;
}

div#box_search_station li a {
	display: block;
	height: 109px;
	background-image: url(/page_parts/bg_search_station.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

li#search_station_01 a {
	width: 59px;
	background-position: 0 0;
}
li#search_station_01 a:hover {
	background-position: 0 -109px;
}

li#search_station_02 a {
	width: 61px;
	background-position: -59px 0;
}
li#search_station_02 a:hover {
	background-position: -59px -109px;
}

li#search_station_03 a {
	width: 59px;
	background-position: -120px 0;
}
li#search_station_03 a:hover {
	background-position: -120px -109px;
}

li#search_station_04 a {
	width: 59px;
	background-position: -179px 0;
}
li#search_station_04 a:hover {
	background-position: -179px -109px;
}

li#search_station_05 a {
	width: 59px;
	background-position: -238px 0;
}
li#search_station_05 a:hover {
	background-position: -238px -109px;
}

li#search_station_06 a {
	width: 60px;
	background-position: -297px 0;
}
li#search_station_06 a:hover {
	background-position: -297px -109px;
}

li#search_station_07 a {
	width: 59px;
	background-position: -357px 0;
}
li#search_station_07 a:hover {
	background-position: -357px -109px;
}

li#search_station_08 a {
	width: 53px;
	background-position: -416px 0;
}
li#search_station_08 a:hover {
	background-position: -416px -109px;
}

li#search_station_09 a {
	width: 67px;
	background-position: -469px 0;
}
li#search_station_09 a:hover {
	background-position: -469px -109px;
}

li#search_station_10 a {
	width: 60px;
	background-position: -536px 0;
}
li#search_station_10 a:hover {
	background-position: -536px -109px;
}

li#search_station_11 a {
	width: 52px;
	background-position: -596px 0;
}
li#search_station_11 a:hover {
	background-position: -596px -109px;
}

/* 携帯でも〜 */

div#box_mobile {
	float: right;
}


/* @end */

/* @group gnavi */

div#box_gnavi {
	width: 990px;
	height: 47px;
	margin-bottom: 12px;
}

body#page_home div#box_gnavi {
	margin-left: 18px;
}

div#box_gnavi li {
	height: 47px;
	float: left;
}

div#box_gnavi li a {
	height: 47px;
	display: block;
	background-image: url(/page_parts/bg_gnavi.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div#box_gnavi li.gnavi_home a {
	width: 79px;
	background-position: 0 0;
}
div#box_gnavi li.gnavi_home a:hover {
	width: 79px;
	background-position: 0 -94px;
}
body#page_home div#box_gnavi li.gnavi_home a {
	width: 80px;
	background-position: 0 -47px;
}
body#page_home div#box_gnavi li.gnavi_ensen a {
	width: 128px;
	background-position: -80px 0;
}
body#page_home div#box_gnavi li.gnavi_ensen a:hover {
	width: 128px;
	background-position: -80px -94px;
}

div#box_gnavi li.gnavi_ensen a {
	width: 129px;
	background-position: -79px 0;
}

div#box_gnavi li.gnavi_ensen a:hover {
	background-position: -79px -94px;
}

div#box_gnavi li.gnavi_area a {
	width: 130px;
	background-position: -208px 0;
}
div#box_gnavi li.gnavi_area a:hover {
	background-position: -208px -94px;
}

div#box_gnavi li.gnavi_list a {
	width: 129px;
	background-position: -338px 0;
}
div#box_gnavi li.gnavi_list a:hover {
	background-position: -338px -94px;
}

body.hobby div#box_gnavi li.gnavi_list a,
body.garage div#box_gnavi li.gnavi_list a,
body.shintiku div#box_gnavi li.gnavi_list a,
body.sekyriti div#box_gnavi li.gnavi_list a,
body.pet div#box_gnavi li.gnavi_list a,
body.kasiya div#box_gnavi li.gnavi_list a,
body.kakuyasu div#box_gnavi li.gnavi_list a,
body.fuyou div#box_gnavi li.gnavi_list a,
body.rent div#box_gnavi li.gnavi_list a {
	width: 130px;
	background-position: -338px -47px;
}
body.hobby div#box_gnavi li.gnavi_tenpo a,
body.garage div#box_gnavi li.gnavi_tenpo a,
body.shintiku div#box_gnavi li.gnavi_tenpo a,
body.sekyriti div#box_gnavi li.gnavi_tenpo a,
body.pet div#box_gnavi li.gnavi_tenpo a,
body.kasiya div#box_gnavi li.gnavi_tenpo a,
body.kakuyasu div#box_gnavi li.gnavi_tenpo a,
body.fuyou div#box_gnavi li.gnavi_tenpo a,
body.rent div#box_gnavi li.gnavi_tenpo a {
	width: 128px;
	background-position: -468px 0;
}

div#box_gnavi li.gnavi_tenpo a {
	width: 129px;
	background-position: -467px 0;
}
div#box_gnavi li.gnavi_tenpo a:hover {
	background-position: -467px -94px;
}
body.about_us div#box_gnavi li.gnavi_tenpo a {
	width: 130px;
	background-position: -467px -47px;
}
body.about_us div#box_gnavi li.gnavi_about a {
	width: 128px;
	background-position: -597px 0;
}

div#box_gnavi li.gnavi_about a {
	width: 129px;
	background-position: -596px 0;
}
div#box_gnavi li.gnavi_about a:hover {
	background-position: -596px -94px;
}
body.company div#box_gnavi li.gnavi_about a {
	width: 130px;
	background-position: -596px -47px;
}
body.company div#box_gnavi li.gnavi_inquiry a {
	width: 129px;
	background-position: -726px 0;
}

div#box_gnavi li.gnavi_inquiry a {
	width: 130px;
	background-position: -725px 0;
}
div#box_gnavi li.gnavi_inquiry a:hover {
	background-position: -725px -94px;
}

div#box_gnavi li.gnavi_mypage a {
	width: 135px;
	background-position: -855px 0;
}
div#box_gnavi li.gnavi_mypage a:hover {
	background-position: -855px -94px;
}

/* @end */

/* @group 右コンテンツ */

div#box_left_contents {
	width: 153px;
	float: left;
	margin-right: 10px;
	display: inline;
}

div#box_left_contents div {
	border: 1px solid #d6d6d6;
	background-image: url(/page_parts/waku_yellow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: center;
	padding: 7px 0 0;
	margin-bottom: 7px;
}

div#box_left_contents h4{
	margin-bottom: 8px;
}

div#box_left_contents img {
	margin-bottom: 7px;
}

p.btn_detail a:hover img {
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}

div#box_about p.typo_about {
	font-size: 10px;
	text-align: left;
	padding: 0 5px 12px 9px;
	margin-bottom: 12px;
	line-height: 1.4;
	background-image: url(/page_parts/dot_gray.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

div#box_about img {
	margin-bottom: 0;
}

div#box_about p.btn_detail img {
	margin-bottom: 12px;
}

/* @end */

/* @group メインコンテンツ */

div#box_main_contents {
	width: 586px;
	float: left;
	padding: 0 10px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

div#box_main_contents h3 {
	margin-bottom: 7px;
}

/* キーワードでさがす */

div#box_search_key {
	margin-bottom: 10px;
	padding-bottom: 11px;
	border-bottom: 1px solid #e0e0e0;
}

div#inner_search_key {
	background-color: #f3f1f5;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 3px;
}

div#inner_search_key a {
	float: left;
	margin: 0 0 4px 0;
}

div#inner_search_key a:hover img {
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}

/* 趣味と、いつも暮らす〜 */

div#box_special {
	width: 580px;
	height: 243px;
	background-image: url(/page_parts/bg_special.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: center;
	padding-left: 6px;
	margin-bottom: 14px;
}

div#box_special h3 {
	padding-top: 13px;
	margin-bottom: 8px;
}

div#box_special p {
	float: left;
	margin-left: 2px;
	display: inline;
}

div#box_special p a:hover img {
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}

/* 新着情報 */

div#inenr_topics {
	background-image: url(/page_parts/dot_gray.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding-top: 1px;
}

div#inenr_topics .even {
	background-color: #fdf7eb;
}

div#inenr_topics dl {
	height: 600px;
	overflow: auto;
}

div#inenr_topics dt,
div#inenr_topics dd{
	font-size: 12px;
	color: #424242;
	padding: 0 15px;
}

div#inenr_topics dt {
	padding-top: 15px;
	padding-bottom: 6px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

div#inenr_topics dd {
	line-height: 1.6;
	padding-bottom: 15px;
	background-image: url(/page_parts/dot_gray.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

/* @end */

/* @group 右コンテンツ */

div#box_right_contents {
	width: 200px;
	float: right;
	margin-left: 2px;
	text-align: center;
}

div#box_mypage {
	margin-bottom: 16px;
}

div#box_mypage h4 {
	margin-bottom: 14px;
}

div#box_mypage p {
	margin-bottom: 5px;
}

div#box_mypage p.btn_resist {
	margin-bottom: 0;
}

div#box_mypage p.btn_resist a:hover img {
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}

div#box_banner p {
	margin-bottom: 10px;
}

div#box_banner img {
	margin-bottom: 2px;
}

div#box_banner p a span {
	text-decoration: underline;
}



/* @end */

/* @group footer */

div#box_footer {
	clear: both;
	width: 981px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
}

body#page_home div#box_footer {
	padding-bottom: 50px;
}

div#box_footer p.btn_pagetop {
	text-align: right;
	margin-bottom: 9px;
}

div#gnavi_foot {
	border-top: 9px solid #ec970a;
	background-image: url(/page_parts/dot_gray.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
	padding-bottom: 11px;
}

div#gnavi_foot ul {
	margin-top: 13px;
	margin-left: 18%;
}

div#gnavi_foot ul:after{
	content: '.';
	visibility: hidden;
	height: 0;
	clear: both;
	display: block;
}

div#gnavi_foot li {
	display: inline;
}

div#gnavi_foot li a {
	font-size: 12px;
	border-left: 1px solid #424242;
	margin-left: 7px;
	padding-left: 7px;
	color: #424242;
}

body.company div#gnavi_foot li.gnavi_about a,
body.about_us div#gnavi_foot li.gnavi_tenpo a,
body.rent div#gnavi_foot li.gnavi_ensen a,
body#page_home div#gnavi_foot li.gnavi_home a {
	color: #a9a9a9;
}

div#gnavi_foot li.gnavi_home a {
	border: none;
	margin-left: 0;
	padding-left: 0;
}

div#inner_footer {
	padding-top: 12px;
}

div#inner_footer p {
	margin-bottom: 10px;
}

/* @end */

/* @group 下層ページ／CSSクリア */

div#eswsPaneAlphaInner {
	display: none;
}

div#eswsPaneAlpha.eswsPane {
	
}

/* @end */

/* @group 下層ページ／ヘッダ */

#eswsHeader {
	width: 990px;
	height: 257px;
	margin: 0 auto;
	padding: 0;
	background-image: none;
	background-color: transparent;
	position: relative;
}

div#box_main_img {
	width: 981px;
	height: 115px;
	margin: 0 auto;
}

div#eswsInquiryButton {
	width: 271px;
	height: 70px;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}

div#eswsInquiryButton a {
	width: 271px;
	height: 70px;
	background-image: url(/page_parts/btn_inquiry.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#eswsInquiryButton a:hover {
	width: 271px;
	height: 70px;
	background-image: url(/page_parts/btn_inquiry.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}


h1#eswsHeading1 {
	width: 789px;
	height: 14px;
	background-image: url(/page_parts/ttl_h1.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0;
	margin: 0 0;
	position: absolute;
	top: 6px;
}

h2#eswsHeading2,
p#eswsHeaderParagraph1 {
	display: none;
}

div.eswsInquiryWidget {
	width: 698px;
	height: 70px;
	background-image: url(/page_parts/typo_head_info.gif);
	background-position: 0 36px;
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	right: 0;
}

ul#eswsInquiryContent {
	display: none;
}

p#eswsHeaderParagraph2 {
	width: 981px;
	height: 115px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 85px;
}

p#eswsHeaderParagraph2 a {
	width: 981px;
	height: 115px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(/page_parts/bg_main_img.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}


p#eswsHeaderParagraph2 img {
	display: none;
}

div#eswsHeaderInner {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	margin: 0;
}

div#eswsHeader div#box_gnavi {
	position: absolute;
	top: 200px;
}

/* @end */


/* @group 下層ページ／コンテンツ */

#eswsPaneBeta {
	padding: 0 0 15px 165px;
}

div#eswsPaneContainer {
	padding-top: 0;
}

div#eswsPaneBeta div.inner_main {
	border-left: 1px solid #e0e0e0;
	padding-left: 30px;
}

div.eswsSearchPage {
	border-left: 1px solid #e0e0e0;
	padding-left: 30px;
}

div#eswsPaneAlpha {
	width: 165px;
	position: relative;
	float: left;
	
}

div#eswsPaneContainerInner {
	width: 990px;
	background-image: none;
	padding-left: 5px;
}

#eswsPageTop a {
	background-image: none;
}

#eswsPageTop {
	padding-bottom: 30px;
}

body.about_us div.eswsTextComponent,
body.about_us div.eswsTextComponent p {
	font-size: 12px;
	line-height: 1.4;
}

body.company div.eswsTextComponent,
body.company div.eswsTextComponent p {
	font-size: 12px;
	line-height: 1.4;
}

body.about_us div#eswsComponent-1304690761553 p {
	line-height: 2;
}

body.about_us #eswsComponent-1304690761553 {
	height: 250px;
}

body.about_us div.eswsMainContent p {
	line-height: 1.4;
}

body.about_us div#eswsComponent-1304740153944,
body.about_us_bk div#eswsComponent-1304740153944 {
	border: none;
}


/* @end */

/* @group 下層ページ／フッター */

div#eswsFooter {
	background-image: none;
}



/* @end */

/* @group 画像スライド */

div#slideshow {
	margin: 0 auto 10px;
	width:200px;
	height:192px;
	position:relative;
	background-image: url(/page_parts/bg_gallery.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
}

#slideshow #slidesContainer {
  margin: 9px auto 0;
  width:160px;
  height:139px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  height: auto;
  width:160px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  
}

#slideshow #slidesContainer .slide a {
	display: block;
	height: 140px;
}

.control {
  display:block;
  width:39px;
  height:154px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}

#leftControl,
#rightControl{
  width: 8px;
	top: 55px;
	height: 107px;
	background-position: 0 45px;
	background-repeat: no-repeat;
}

#leftControl {
  left:5px;
	background-image: url(/page_parts/arrow_yellow_left.gif);
}

#rightControl {
  right:6px;
	background-image: url(/page_parts/arrow_yellow_right.gif);
}

.slide p {
	width: 160px;
	margin-top: 13px;
}


.slide h5 {
	 font-size: 12px;
	  color: #fff;
	  letter-spacing:-1px;
	  margin-top: 118px;
	  text-decoration: underline;
}

.slide h5 a {
	font-size: 12px;
	  color: #fff;
	text-decoration: underline;
}

.slide img {
  float:right;
  margin:0;
}


/* @end */

/* @group twitter */

div#box_twitter {
	width: 200px;
	height: 319px;
	margin-bottom: 14px;
	background-image: url(/page_parts/bg_twitter.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#box_twitter p.preLoader {
	text-align: center;
	padding-top: 100px;
}

div#box_twitter h4 {
	padding-top: 11px;
	padding-left: 8px;
}

div#box_twitter ul {
	width: 185px;
	height: 185px;
	margin: 20px auto 0;
	overflow: auto;
}

div#box_twitter li {
	width: 160px;
	font-size: 10px;
	line-height: 1.4;
	color: #424242;
	text-align: left;
	background-image: url(/page_parts/dot_gray.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
	word-wrap: break-word;
}

div#box_twitter li span {
	width: 120px;
	min-height: 30px;
	display: inline-block;
	padding-left: 36px;
	background-image: url(/page_parts/icon_twitter.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	
}

div#inner_twitter.twitted {
	
}

/* @end */

/* @group google map */

#eswsComponent-1304059084150 {
width  : 370px;
height : 352px;
right: 0;
top    : 460px;
z-index: 10001;
position: absolute;
overflow: hidden;
border: 1px solid #fc0;
}

#eswsComponent-1305105941697 {
width  : 500px;
height : 350px;
left   : 190px;
top    : 728px;
z-index: 10006;
position: absolute;
overflow: hidden;
	border: 1px solid #fc0;
}

/* @end */

/* @group aaa */



/* @end */
