@charset "UTF-8" ;



.m-t-20 {

	margin-top: 20px;

}





/*--------------------------------------------------

header(TOPページと同じデザイン)

--------------------------------------------------*/



#header #header-inner form {

	/*margin-top: 52px;

	padding-top: 0px;*/

}





/*--------------------------------------------------

bread_crumb(その他ページ独自指定)

--------------------------------------------------*/



#bread_crumb {

	border-bottom: 3px solid #F0F0F0;

}



#bread_crumb ol {

    float: none;

	width: 100%;

}



/* ---------------------------------------------

独自指定

------------------------------------------------*/



.page-top {

	margin-bottom: 20px;

}



.page-top li,

.sitemap-link-first {

	background-position: left top;

	background-repeat: no-repeat;

	min-height: 27px;

	height: auto !important;

	height: 27px;

	padding-top: 3px;

	padding-left: 45px;

	font-size: 138%;

	font-weight: bold;

}



.page-top li,

#sitemap-area-01 .sitemap-link-first {

	background-image: url(../img/mr_sitemap_01.gif);

}



#sitemap-area-02 .sitemap-link-first {

	background-image: url(../img/mr_sitemap_02.gif);

}



#sitemap-area-03 .sitemap-link-first {

	background-image: url(../img/mr_sitemap_03.gif);

}



#sitemap-area-04 .sitemap-link-first {

	background-image: url(../img/mr_sitemap_04.gif);

}



.sitemap-link-first {

	margin: 0px 0px 0px 0px;

	padding-left: 55px;

}



#sitemap-area-01,

#sitemap-area-02,

#sitemap-area-03,

#sitemap-area-04 {

	clear: both;

	background-position: left top;

	background-repeat: repeat-y;

	border-width: 2px 2px 2px 2px;

	border-style: solid;

	margin-bottom: 20px;

	padding: 15px;

}



#sitemap-area-01 {

	background-image: url(../img/bg_sitemap_01.jpg);

	border-color: #6D9DD8;

}



#sitemap-area-02 {

	background-image: url(../img/bg_sitemap_02.jpg);

	border-color: #67B163;

}



#sitemap-area-03 {

	background-image: url(../img/bg_sitemap_03.jpg);

	border-color: #F48893;

}



#sitemap-area-04 {

	background-image: url(../img/bg_sitemap_04.jpg);

	border-color: #A79181;

	margin-bottom: 30px;

}



.sitemap-area-inner {

	margin-top: 10px;

	margin-left: 65px;

}



.sitemap-area-inner ul {

	font-weight: bold;

}



.sitemap-area-inner ul a {

	background-image: url(../../homesecurity/img/mr_01.gif);

	background-position: left 5px;

	background-repeat: no-repeat;

	padding-left: 15px;

}



.sitemap-area-inner ul a.link-blank {

	background-image: url(../../common/img/mr_blank_blue.gif);

	padding-left: 19px;

}



.sitemap-area-inner ul li {

	margin-bottom: 6px;

}



.sitemap-area-inner ul ul {

	margin-top: 10px;

	margin-left: 15px;

	font-weight: normal;

}



.sitemap-area-inner ul ul a {

	background-image: url(../../homesecurity/img/mr_event.gif);

	background-position: left 6px;

	background-repeat: no-repeat;

	padding-left: 11px;

}



#sitemap-area-01 .sitemap-area-inner ul,

#sitemap-area-02 .sitemap-area-inner ul {

	float: left;

	width: 270px;

}



#sitemap-area-03 .sitemap-area-inner ul {

	float: left;

	width: 405px;

}



#sitemap-area-01 .sitemap-area-inner ul ul {

	float: none;

	width: auto;

}







#sitemap-bottom-link {

	clear: both;

	margin-bottom: 15px;

	padding: 0px;

	font-size: 107%;

	font-weight: bold;

}



#sitemap-bottom-link a {

	background-image: url(../../homesecurity/img/mr_01.gif);

	background-position: left 5px;

	background-repeat: no-repeat;

	padding-left: 15px;

}



#sitemap-bottom-link li {

	display: inline;

	margin-right: 75px;

}



#sitemap-bottom-link li.sitemap-li-r {

	margin-right: 0px;

}



#sitemap-bottom-link li a:link,

#sitemap-bottom-link li a:visited {

	color: #4684CD;

	text-decoration: underline;

}



#sitemap-bottom-link li a:hover,

#sitemap-bottom-link li a:active {

	color: #4684CD;

	text-decoration: none;

}



