@charset "Shift_JIS";
/* CSS Document */

/* ヘッダ ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#header_title_home {
	margin:0px 0px 0px 0px;
	font-size:85%;
	font-weight:normal;
	color:000000;
	}

/* コンテンツ ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#home_title_out {
	clear:both;
	margin:0px auto 0px auto;
	padding:0px;
	border-top:3px solid #00B3B3;
	background-color:#3283C9;
	}
#home_title {
	clear:both;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;	
	height:282px;
	width:990px;
	background-image: url(../images/top_bk_cloud.png);
	background-repeat: no-repeat;
	background-position: center center;
	}

/* スライドショー（Pick up） */
.slider .caption{
	display: none;
	}

.slider li{
	line-height: 0;
	position: relative;
	list-style: none;
	height:281px;
	}
.slidesjs-navigation{
	display: none;
	}
.slidesjs-pagination{
	display: none;
	}
.slidesjs-pagination .slidesjs-pagination-item{
	display: none;
	}
.slidesjs-pagination .slidesjs-pagination-item a{
	display: none;
	}
.slidesjs-pagination .slidesjs-pagination-item a.active{
	display: none;
	}
.slider3{
	height:281px;
	}
#home_main_l {
	margin:0px;
	padding:0px;	
	float:left;
	position:relative;
	top:0px;
	left:0px;
	width:339px;
	height:278px;
	line-height:normal;
	}
#kanban {
	margin:0px;
	padding:0px;	
	position:absolute;
	top:-11px;
	left:0px;
	width:339px;
	height:278px;
	background-image: url(../images/home_main_kanban.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:normal;
	position:relative;
	}
#ticket {
	margin:0px;
	padding:0px;	
	position:absolute;
	top:-11px;
	left:0px;
	width:339px;
	height:278px;
	background-image: url(../images/home_main_ticket.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:normal;
	}
#home_main_r {
	margin:0px;
	padding:0px;	
	float:right;
	width:651px;
	line-height:normal;
	}

#home_main_r h2.slideImg01 {
	margin:22px 0px 0px 0px;
	padding:0px;	
	line-height:normal;
	}
#home_main_r h2.slideImg02 {
	margin:22px 0px 0px 0px;
	padding:0px;	
	position: relative;
	z-index:2;
	line-height:normal;
	}
/*#home_main_r .slider .slideImg03 {
	margin:22px 0px 0px 0px;
	padding:0px;	
	position: absolute;
	top:0px;
	right:0px;
	z-index:1;
	}*/
#home_main_r p {
	margin:8px 0px 0px 0px;
	padding:0px;	
	color:#FFFFFF;
	font-size:116%;
	text-shadow: 1px 1px 4px #111111;
	line-height:normal;
	position: relative;
	z-index:2;
	}
#homeMain_inqBtn {
	margin-top:12px;
	line-height:normal;
	}
#homeMain_inqBtn a {
	margin-right:16px;
	line-height:normal;
	}
	

#home_menu_base_out01 {
	margin:0px auto 0px auto;
	padding:0px;	
	color:#666666;
	height:212px;
	background:url(../images/page_title_bk.png) repeat-x left top;
	}

#home_menu_base_out02 {
	margin:0px auto 0px auto;
	padding:0px;	
	position:relative;
	top:0px;
	left:0px;	
	width:990px;
	}


#home_menu_base {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;	
	width:990px;
	background-image: url(../images/h_main_btn_base.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	top:-21px;
	left:0px;
	}	
	
	
	
#home_menu_base ul {
	margin:16px auto 0px auto;
	padding:0px 0px 0px 10px;	
	width:963px;
	vertical-align:top;
	}
#home_menu_base ul li {
	margin:0px 11px 0px 0px;
	padding:0px 0px 0px 0px;	
	list-style:none;
	float:left;
	*display: inline;/*スターハック*/
	*zoom: 1;/*スターハック*/
	text-align:left;
	}		

#home_menu_base a:hover {
	text-decoration:none;
	}

#home_menu_base h2 {
	margin:0px 0px 0px 16px;
	padding:20px 18px 12px 0px;
	font-size:123.1%;
	width:260px;
	background-image: url(../images/h_main_dotborder.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: -0.01em;
	}
#home_menu_base p {
	margin:5px 0px 0px 16px;
	padding:0px 18px 12px 0px;
	font-size:100%;
	line-height:1.3;
	width:260px;
	color:#333333;
	}

#owner_box {
	margin:0px;
	padding:0px 0px 0px 0px;	
	width:310px;
	height:220px;
	background-image: url(../images/h_owner_bk_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#owner_box:hover {
	/*background-image: url(../images/h_owner_bk_on.png);*/
	-ms-filter: "alpha( opacity=60 )";
	filter: alpha( opacity=60 );
	opacity: 0.6;
	}
#owner_box h2 {
	color:#508A1E;
	}
#monthly_box {
	margin:0px;
	padding:0px 0px 0px 0px;	
	width:310px;
	height:220px;
	background-image: url(../images/h_monthly_bk_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#monthly_box:hover {
	/*background-image: url(../images/h_monthly_bk_on.png);*/
	-ms-filter: "alpha( opacity=60 )";
	filter: alpha( opacity=60 );
	opacity: 0.6;
	}
#monthly_box h2 {
	color:#F65F13;
	text-decoration:none;
	}
#violation_box {
	margin:0px;
	padding:0px 0px 0px 0px;	
	width:310px;
	height:220px;
	background-image: url(../images/h_violation_bk_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#violation_box h2 {
	color:#E63A4C;
	}
#violation_box:hover {
	/*background-image: url(../images/h_violation_bk_on.png);*/
	-ms-filter: "alpha( opacity=60 )";
	filter: alpha( opacity=60 );
	opacity: 0.6;
	}	
	
#contents_out_home {
	margin:0px auto 0px auto;
	padding:0px;
	width:990px;	
	}	
	
	
	
/*サイドメニュー------------------------------------------------------------------------------------*/
#home_aside {
	float:right;
	width:235px;
	margin:0px auto 0px auto;
	padding:0px;
}
/*（サイド）駐車場更新情報*/
#side_newsBox {
	margin:0px 0px 0px 0px;
	border-left:4px solid #4CCACA;
	border-bottom:4px solid #4CCACA;
	border-right:4px solid #4CCACA;
}
#side_newsBox h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:123.1%;
	min-height:40px;
	*height:40px;
	line-height:40px;
	vertical-align:top;
	text-align:center;
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #666666;
	background-color: #4CCACA;
	position:relative;
	top:0px;
	left:0px;
	}
#side_newsIcon {
	margin:0px 4px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/side_news_icon.png);
	width:43px;
	height:45px;
	position:absolute;
	top:-5px;
	left:0px;
	}

.newsBox_in {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
	vertical-align:middle;
}

ul.news_list {
	padding:0px;
	vertical-align:top;
	margin: 0px;
	height:512px;
	overflow-y: scroll;
}

ul.news_list li {
	list-style:none;
	margin:4px auto 0px auto;
	padding:0px 0px 6px 9px;
	text-align:left;
	border-bottom:1px dotted #666666;
	line-height:1.35;
}
ul.news_list li span {
	margin:0px auto 0px auto;
	padding:0px;
	font-size:85%;
	font-weight:bold;
	color:#E73B4C;
}
ul.news_list li p {
	margin:0px auto 0px auto;
	padding:0px;
	color:#333333;
	font-size:90%;
}
ul.news_list li p a {
	color:#FD7911;
	text-decoration: underline;
}
ul.news_list li p a:hover {
	color:#E73B4C;
}

/*本文エリア------------------------------------------------------------------------------------*/
#contents_secton_home {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;	
	width:700px;
	float:left;
}


.home_box {
	margin:0px 0px 0px 0px;
	padding:8px 6px 6px 10px;
	text-align:left;
	vertical-align:middle;
}

ul.home_list {
	margin:0px auto 0px auto;
	padding:0px;
	vertical-align:top;
}

ul.home_list li {
	list-style:none;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	font-size:123.1%;
}
ul.home_list li a:link {
	margin:0px auto;
	display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;

}
ul.home_list li a:visited {
	margin:0px auto;
	display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;

}
ul.home_list li a:hover {
	text-decoration: none;
	*color:#DDDDDD;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}

ul.home_list a:hover {
	-ms-filter: "alpha( opacity=60 )";
	filter: alpha( opacity=60 );
	opacity: 0.6;
}

.home_mail {
	margin:0px auto 0px auto;
	padding-top:14px;
	display:block;
	clear:both;
	height:30px;
	vertical-align:middle;
}
.home_mail p {
	margin:0px auto;
	vertical-align:middle;
}
.home_mail img {
	margin:-6px auto 0px 16px;
	vertical-align:middle;
}

.home_fax {
	margin:0px auto 0px auto;
	padding-top:15px;
	height:30px;
	vertical-align:middle;
	clear:both;

}
.home_fax p {
	margin:0px auto;
	vertical-align:middle;
	float:left;
	width:64px;
	display:inline-block;
white-space:nowrap;
}
.home_fax img {
	margin:-8px auto 0px 0px;
	vertical-align:middle;
	text-align:right;
	float:right;
}


/*（ホーム）お問い合わせ------------*/
#home_inqBox {
	margin:0px 0px 12px 0px;
	padding:0px;
	border-left:4px solid #4CCACA;
	border-bottom:4px solid #4CCACA;
	border-right:4px solid #4CCACA;
}
#home_inqBox h3 {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #666666;
	background-color: #4CCACA;
	font-size:123.1%;
	min-height:40px;
	*height:40px;
	line-height:40px;
	}
#h_inqBox_l {
	margin:0px 6px 0px 0px;
	padding:0px 9px 0px 0px;
	float:left;
	width:388px;
	background-repeat: repeat-y;
	background-position: right top;
	background-image: url(../images/h_home_dot_tate.png);
}
#h_inqBox_r {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:268px;
}
#h_inqBox_r .tel01 img {
	text-align:left;
	float:left;
}


#h_inqBox_r .tel img {
	text-align:right;
	float:right;
}

#home_inqBox p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:123.1%;
	font-weight:bold;
	line-height:1.1;
}

#home_inqBox ul.home_list a:link,
#home_inqBox ul.home_list a:visited {

	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	color:#005993;
	font-weight:bold;
	border:3px solid #005993;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/home_inq_btn_bk.png);
	width:316px;
	*height:36px;
	min-height:36px;
	line-height:36px;
	float:right;
	}
#home_inqBox ul.home_list a:hover {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	color:#649BBD;
	border:3px solid #649BBD;
	-ms-filter: "alpha( opacity=60 )";
	filter: alpha( opacity=60 );
	opacity: 0.6;
	}

#home_inqBox ul.home_list img {
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline-block;
	*display: inline;/*スターハック*/
	*zoom: 1;/*スターハック*/
	float:left;
	width:49px;
	height:46px;
}

/*（ホーム）駐車サービス券------------*/
#home_ticketBox {
	margin:0px 0px 12px 0px;
	padding:0px;
	border:4px solid #4CCACA;
	position:relative;
}
.home_ticketBoxImg {
	position:absolute;
	top:-8px;
	left:2px;
}
.home_ticketBoxIn {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
	width:500px;
}
#home_ticketBox h3 {
	margin:8px 0px 9px 0px;
	color:#005894;
	font-size:138%;;
}
#home_ticketBox h3:after {
	visibility:visible;
	display: block;	
	font-size: 0;
	content: " ";
	clear: both;
	height: 6px;
	background: #FFF300;
	margin:-8px 0px 9px 0px;
	width:486px;
}


#home_ticketBox p {
	margin:0px 0px 8px 0px;
	padding:0px;
	color:#000000;
}

.home_ticketBoxBtm {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:8px 0px;
	background: #F0F0E1;
	width:100%;
}
.home_ticketBoxBtm a {
	margin:0px 12px 0px 0px;
}



/*（ホーム）よくいただくご質問・月極駐車場共通------------*/
.home_box_left {
	clear:both;
	margin:0px 0px 8px 0px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	position:relative;

}
.home_box_left h3 {
	text-align:left;
	padding-left:39px;
	font-size:123.1%;
	min-height:36px;
	*height:36px;
	line-height:36px;
}
.home_box_right {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	text-align:left;
	vertical-align:middle;
	width:309px;
}
.h_box_r_left {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	text-align:left;
	vertical-align:middle;
	float:left;
	width:199px;

}
.h_box_r_right {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	text-align:left;
	vertical-align:middle;
	width:110px;
	float:right;
}
.home_box_right p {
	margin:0px 0px 0px 0px;
	color:#000000;
	font-weight:normal;
	font-size:100%;
	line-height:1.325;
	vertical-align:middle;
	text-align:left;

}

/*（ホーム）駐車場経営の基礎知識------------*/
#home_kisoBox {
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 8px 7px 8px;
	border:4px solid #BBBBBB;
	width:319px;
}
#home_kisoBox h3 {
	color:#E83C4C;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/home_kiso_icon.png);
	}

#home_kisoBox span {
	font-size:85%;
}
#home_kisoBox ul.home_list {
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #666666;
	background-color: #DF6E84;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/arrow_red_hp_off.png);
	font-size:85%;

	min-height:32px;
	*height:32px;
	line-height:32px;
	width:120px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}
#home_kisoBox ul.home_list a:link {
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;
	min-height:32px;
	*height:32px;
	line-height:32px;
	}

#home_kisoBox ul.home_list a:visited {
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;
	min-height:32px;
	*height:32px;
	line-height:32px;
	}	

#home_kisoBox ul.home_list a:hover {
	color:#FFFFFF;
	padding-left:5px;
	padding-top:3px;
	background-color: #ECA8B5;
}
.new_mark_kiso {
	position:absolute;
	top:-12px;
	left:276px;
}

/*（ホーム）よくいただくご質問------------*/
#home_faqBox {
	float:right;
	margin:0px 0px 12px 0px;
	padding:0px 8px 7px 8px;
	border:4px solid #BBBBBB;
	width:319px;

}

#home_faqBox h3 {
	color:#508A1E;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/home_faq_icon.png);
	}


#home_faqBox ul.home_list {
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #666666;
	background-color: #95C125;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/arrow_green_hp_off.png);
	min-height:32px;
	*height:32px;
	line-height:32px;
	width:120px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}

#home_faqBox ul.home_list a:link {
	padding-left:8px;
	padding-top:3px;
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #666666;
	min-height:32px;
	*height:32px;
	line-height:32px;
	}
#home_faqBox ul.home_list a:visited {
	padding-left:8px;
	padding-top:3px;
	color:#FFFFFF;
	min-height:32px;
	*height:32px;
	line-height:32px;
	}

#home_faqBox ul.home_list a:hover {
	color:#FFFFFF;
	padding-left:8px;
	padding-top:3px;
	background-color: #BFDA7C;
	}


/*（ホーム）月極駐車場をお探しの方------------*/
#home_monthlyBox {
	float:left;
	margin:0px 0px 8px 0px;
	padding:0px 8px 7px 8px;
	border:4px solid #BBBBBB;
	width:319px;
}
#home_monthlyBox h3 {
	color:#FF5E00;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/home_manthly_icon.png);
	}

#home_monthlyBox span {
	font-size:85%;
}
#home_monthlyBox ul.home_list {
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #666666;
	background-color: #FF9B00;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/arrow_orenge_hp_off.png);
	font-size:85%;

	min-height:32px;
	*height:32px;
	line-height:32px;
	width:120px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}
#home_monthlyBox ul.home_list a:link {
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;
	min-height:32px;
	*height:32px;
	line-height:32px;
	}

#home_monthlyBox ul.home_list a:visited {
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;
	min-height:32px;
	*height:32px;
	line-height:32px;
	}	

#home_monthlyBox ul.home_list a:hover {
	color:#FFFFFF;
	padding-left:5px;
	padding-top:3px;
	background-color: #FFC366;
}


/*（ホーム）不動産会社の皆さまへ------------*/
.home_hudosan {
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	line-height:1.4;
	width:343px;
	float:right;
	}
.home_hudosan h3 {
	margin:2px 0px 0px 0px;
	padding-left:64px;
	text-align:left;
	font-size:123.1%;
	font-weight:bold;
	color:#007E7E;
	}
.home_hudosan p {
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	color:#202020;
	padding-left:64px;
	text-align:left;
	}
.home_hudosan a:link {
	margin:0px;
	padding-top:8px;
	*height:78px;
	min-height:78px;
	border:4px solid #BBBBBB;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/home_hudosan_btn.png);	

	display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	}
.home_hudosan a:visited {
	margin:0px;
	padding-top:8px;
	*height:78px;
	min-height:78px;
	border:4px solid #BBBBBB;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/home_hudosan_btn.png);	

	display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	}

.home_hudosan a:hover{
	margin:0px;
	padding-top:8px;
	*height:78px;
	min-height:78px;
	border:4px solid #888888;
	background-repeat: no-repeat;
	background-position: left center;
/*	background-image: url(../images/home_hudosan_btn_on.png);*/

	text-decoration: none;
	*color:#DDDDDD;
	display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;

	-ms-filter: "alpha( opacity=60 )";
	filter: alpha( opacity=60 );
	opacity: 0.6;
	}



