@charset 'Shift_JIS';

/* ----------------------------------------
@index.css
---------------------------------------- */
#heroContArea .inner {background-image: url(/common2013/img/uri/top/img_hero_image.jpg);}

/* #aboutSupportMenu
---------------------------------------- */
#aboutSupportMenu {}

#aboutSupportMenu .block {
	margin-bottom: 15px;
	padding: 20px;
	background: #F8F5F5;
}

#aboutSupportMenu .block .lead {
	margin-bottom: 5px;
	color: #656565;
	font-size: 125%;
	font-weight: bold;
}

#aboutSupportMenu .block.b03 {
	margin-bottom: 0;
	padding: 0;
	background: none;
}

#aboutSupportMenu .block.b03 .odd,
#aboutSupportMenu .block.b03 .evn {
	width: 303px;
	padding: 20px;
	background: #F8F5F5;
}

#aboutSupportMenu .block.b03 .odd {
	float: left;
}

#aboutSupportMenu .block.b03 .evn {
	float: right;
}

#aboutSupportMenu .block h3 {
	margin-bottom: 10px;
	padding: 0 0 5px 3px;
	border-bottom: 1px dotted #E61413;
}

#aboutSupportMenu .block ul {margin-left: -10px;}

#aboutSupportMenu .block li {
	float: left;
	padding: 10px 0 0 10px;
}

#aboutSupportMenu .block .btn {
	padding-top: 10px;
	text-align: right;
}

/* #baikyakuGuide
---------------------------------------- */
#baikyakuGuide {}

#guideList {}

#guideList li {
	float: left;
	padding-right: 12px;
	background: url(/common2013/img/uri/satei/area/city/index/icn_guide_arrow.gif) no-repeat right center;
}

#guideList li.end {
	padding-right: 0;
	background: none;
}

#guideList li img {cursor: pointer;}

#baikyakuGuide .balloon {
	position: relative;
	margin-top: 2px;
	padding-top: 8px;
}

#baikyakuGuide .balloon .arw {
	position: absolute;
	left: 36px;
	top: 0;
	display: block;
	width: 15px;
	height: 9px;
	background: url(/common2013/img/uri/satei/area/city/index/bg_guide_balloon.gif) no-repeat left top;
}

#baikyakuGuide .balloon ul {
	padding: 15px 17px 13px;
	border: 1px solid #DDD;
	font-size: 108%;
}

#baikyakuGuide .balloon li {
	display: none;
	font-size: 108%;
}

#baikyakuGuide .banner {
	margin-top: 20px;
	padding-top: 20px;
	background: url(/common2013/img/shared/bg_dotline_1_1h.gif) repeat-x left top;
}

/* #oyakudachiGuide
---------------------------------------- */
#oyakudachiGuide {}

#oyakudachiGuide ul {margin-left: -9px;}

#oyakudachiGuide li {
	float: left;
	width: 227px;
	margin-left: 9px;
}

#oyakudachiGuide li .img {margin-bottom: 10px;}

#oyakudachiGuide li .ttl {
	height: 60px;
}
#oyakudachiGuide li .ttl a {
	background-position: left 0.5em;
	text-decoration: none;
	font-size: 133%;
	font-weight: bold;
}

#oyakudachiGuide li .ttl a:hover {text-decoration: underline;}


/* #customersVoice
---------------------------------------- */
#customersVoice {}

#customersVoice dl {}

#customersVoice dt {
	float: left;
	width: 343px;
}

#customersVoice .ttl a {
	margin-bottom: 10px;
	background-position: left 0.5em;
	text-decoration: none;
	font-size: 116%;
	font-weight: bold;
}

#customersVoice .ttl a:hover {text-decoration: underline;}

#customersVoice dd {
	float: right;
	width: 347px;
}

/* Font size fix on August 2017
-----------------------------------------*/
#baikyakuGuide .balloon li { font-size: 0.92857em; }
#aboutSupportMenu .block .lead { font-size: 1.072em; }
#oyakudachiGuide li .ttl a { font-size: 1.14286em; }
/* End of Font size fix on August 2017 */