@charset "utf-8";

/* ------------------------------------------------------------

	navigation style

------------------------------------------------------------ */


/* ----------header tab---------- */

ul#header_tab {
	float: right;
	list-style-type: none;
	font-size: 1px;
	line-height: 1%;
}

ul#header_tab li {
	float: left;
	margin-left: 3px;
}

ul#header_tab li.tab1 {
	margin-left: 0;
}

ul#header_tab li a {
	display: block;
	width: 104px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: left top;
}

ul#header_tab li a span {
	display: none;
}

ul#header_tab li.tab1 a {
	background-image: url(../images/tab_01.gif);
}

ul#header_tab li.tab2 a {
	background-image: url(../images/tab_02.gif);
}

ul#header_tab li.tab3 a {
	background-image: url(../images/tab_03.gif);
}

ul#header_tab li.tab4 a {
	width: 164px;
	background-image: url(../images/tab_04.gif);
}


ul#header_tab li.tab1 a:hover {
	background-image: url(../images/tab_01_o.gif);
}

ul#header_tab li.tab2 a:hover {
	background-image: url(../images/tab_02_o.gif);
}

ul#header_tab li.tab3 a:hover {
	background-image: url(../images/tab_03_o.gif);
}

ul#header_tab li.tab4 a:hover {
	background-image: url(../images/tab_04_o.gif);
}


/* ----------header tab l-navi---------- */

#office_search ul#header_tab li.tab1 a {
	background-image: url(../images/tab_01_o.gif);
}

#office_iten ul#header_tab li.tab2 a {
	background-image: url(../images/tab_02_o.gif);
}

#faq ul#header_tab li.tab3 a {
	background-image: url(../images/tab_03_o.gif);
}

#owner ul#header_tab li.tab4 a {
	background-image: url(../images/tab_04_o.gif);
}


/* ----------global navi---------- */

#g-navi {
	width: 100%;
	height: 51px;
	background: url(../images/g-navi_base.jpg) repeat-x left top;
	margin-top: 1px;
	margin-bottom: 2px;
}

@media print {
* html body #g-navi .container {
	width: 832px;
}

*+html body #g-navi .container {
	width: 832px;
}
}

#g-navi ul {
	list-style-type: none;
	font-size: 1px;
	line-height: 1%;
}

@media print {
* html body #g-navi ul {
	margin-left: 1px;
}

*+html body #g-navi ul {
	margin-left: 1px;
}
}

#g-navi ul li {
	float: left;
	margin-left: 0;
}

#g-navi ul li a {
	display: block;
	height: 51px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

#g-navi ul li a span {
	display: none;
}

#g-navi .g-navi1 a {
	background-image: url(../images/g-navi_01.gif);
	width: 208px;
}

#g-navi .g-navi1 a:hover {
	background-image: url(../images/g-navi_01_o.gif);
}

#g-navi .g-navi2 a {
	background-image: url(../images/g-navi_02.gif);
	width: 207px;
}

#g-navi .g-navi2 a:hover {
	background-image: url(../images/g-navi_02_o.gif);
}

#g-navi .g-navi3 a {
	background-image: url(../images/g-navi_03.gif);
	width: 207px;
}

#g-navi .g-navi3 a:hover {
	background-image: url(../images/g-navi_03_o.gif);
}

#g-navi .g-navi4 a {
	background-image: url(../images/g-navi_04.gif);
	width: 208px;
}

#g-navi .g-navi4 a:hover {
	background-image: url(../images/g-navi_04_o.gif);
}


/* ----------global navi active---------- */

#office_planing #g-navi .g-navi1 a {
	background-image: url(../images/g-navi_01_o.gif);
}

#one_stop #g-navi .g-navi2 a {
	background-image: url(../images/g-navi_02_o.gif);
}

#jirei #g-navi .g-navi3 a {
	background-image: url(../images/g-navi_03_o.gif);
}

#inquiry #g-navi .g-navi4 a {
	background-image: url(../images/g-navi_04_o.gif);
}


/* ----------left navi---------- */

ul#l-navi {
	width: 218px;
	list-style-type: none;
	margin-bottom: 26px;
	margin-left: 11px;
	line-height: normal;
}

ul#l-navi li {
	background: url(../images/l-navi_arrow_01.gif) no-repeat left 1em;
	border-bottom: 1px solid #E0E0E0;
	margin-left: 0;
	padding: 0.9em 0 0.9em 18px;
	color: #CC0000;
}

ul#l-navi li.list_tree {
	background-image: none;
	border-bottom: 1px solid #E0E0E0;
	margin-left: 0;
	padding: 0;
}

ul#l-navi li.list_tree span {
	display: block;
	background: url(../images/l-navi_arrow_01.gif) no-repeat left 1em;
	border-bottom: 1px solid #E0E0E0;
	margin-left: 0;
	padding: 0.9em 0 0.9em 18px;
}

ul#l-navi li.list_tree ul {
	width: 200px;
	list-style-type: none;
	margin-top: 0.5em;
	margin-left: 18px;
	padding-bottom: 0.5em;
	font-family: "ＭＳ ゴシック", Osaka, sans-serif;
	font-size: 0.84em;
	line-height: normal;
}

ul#l-navi li.list_tree ul li {
	background: url(../images/l-navi_arrow_02.gif) no-repeat left 0.75em;
	border-bottom-style: none;
	margin-left: 0;
	padding: 0.5em 0 0.5em 12px;
}

ul#l-navi li a {
	color: #333333;
}

ul#l-navi li a:hover {
	color: #FF6600;
}
#blog_navi_top {
	width: 218px;
	padding-bottom: 20px;
	border-bottom: solid #CCCCCC 1px;
	font-size: 1.1em;
	margin-left: 11px;
}
#blog_navi_top  p.title_box {
	text-align: center;
	background-color: #D2DDEB;
	width: 217px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}
#blog_navi_top p.mb1em {
	margin-bottom: 5px;
}
#blog_navi_top p {
	line-height: 120%;
}



/* ----------left navi active---------- */

body.l-navi1 ul#l-navi .l-navi1 a,
body.l-navi1 ul#l-navi .l-navi1 a:hover,
body.l-navi1_1 ul#l-navi .l-navi1_1 a,
body.l-navi1_1 ul#l-navi .l-navi1_1 a:hover,
body.l-navi1_2 ul#l-navi .l-navi1_2 a,
body.l-navi1_2 ul#l-navi .l-navi1_2 a:hover,
body.l-navi1_3 ul#l-navi .l-navi1_3 a,
body.l-navi1_3 ul#l-navi .l-navi1_3 a:hover,
body.l-navi1_4 ul#l-navi .l-navi1_4 a,
body.l-navi1_4 ul#l-navi .l-navi1_4 a:hover,
body.l-navi1_5 ul#l-navi .l-navi1_5 a,
body.l-navi1_5 ul#l-navi .l-navi1_5 a:hover,
body.l-navi1_6 ul#l-navi .l-navi1_6 a,
body.l-navi1_6 ul#l-navi .l-navi1_6 a:hover,
body.l-navi1_7 ul#l-navi .l-navi1_7 a,
body.l-navi1_7 ul#l-navi .l-navi1_7 a:hover,
body.l-navi1_8 ul#l-navi .l-navi1_8 a,
body.l-navi1_9 ul#l-navi .l-navi1_8 a:hover,
body.l-navi1_9 ul#l-navi .l-navi1_9 a,
body.l-navi1_10 ul#l-navi .l-navi1_9 a:hover,
body.l-navi1_10 ul#l-navi .l-navi1_10 a,
body.l-navi1_11 ul#l-navi .l-navi1_10 a:hover,
body.l-navi1_11 ul#l-navi .l-navi1_11 a,
body.l-navi1_12 ul#l-navi .l-navi1_11 a:hover,
body.l-navi1_12 ul#l-navi .l-navi1_12 a,
body.l-navi1 ul#l-navi .l-navi1_12 a:hover,
body.l-navi2 ul#l-navi .l-navi2 a,
body.l-navi2 ul#l-navi .l-navi2 a:hover,
body.l-navi2_1 ul#l-navi .l-navi2_1 a,
body.l-navi2_1 ul#l-navi .l-navi2_1 a:hover,
body.l-navi3 ul#l-navi .l-navi3 a,
body.l-navi3 ul#l-navi .l-navi3 a:hover,
body.l-navi3_1 ul#l-navi .l-navi3_1 a,
body.l-navi3_1 ul#l-navi .l-navi3_1 a:hover,
body.l-navi3_2 ul#l-navi .l-navi3_2 a,
body.l-navi3_2 ul#l-navi .l-navi3_2 a:hover,
body.l-navi3_3 ul#l-navi .l-navi3_3 a,
body.l-navi3_3 ul#l-navi .l-navi3_3 a:hover,
body.l-navi3_4 ul#l-navi .l-navi3_4 a,
body.l-navi3_4 ul#l-navi .l-navi3_4 a:hover,
body.l-navi3_5 ul#l-navi .l-navi3_5 a,
body.l-navi3_5 ul#l-navi .l-navi3_5 a:hover,
body.l-navi3_6 ul#l-navi .l-navi3_6 a,
body.l-navi3_6 ul#l-navi .l-navi3_6 a:hover,
body.l-navi4 ul#l-navi .l-navi4 a,
body.l-navi4 ul#l-navi .l-navi4 a:hover,
body.l-navi5 ul#l-navi .l-navi5 a,
body.l-navi5 ul#l-navi .l-navi5 a:hover,
body.l-navi6 ul#l-navi .l-navi6 a,
body.l-navi6 ul#l-navi .l-navi6 a:hover {
	color: #CC0000;
	text-decoration: none;
}


/* ----------subpage navi---------- */

a.link_blue {
	background: url(../images/icon_arrow_blue.gif) no-repeat left 0;
	border-bottom-style: none;
	margin-left: 0;
	padding: 0 0 0 16px;
}

a.link_green {
	background: url(../images/icon_arrow_green.gif) no-repeat left 0;
	border-bottom-style: none;
	margin-left: 0;
	padding: 0 0 0 16px;
}


a.link_gray {
	background: url(../images/icon_arrow_gray.gif) no-repeat left 0;
	border-bottom-style: none;
	margin-left: 0;
	padding: 0 0 0 16px;
}

a.link_back {
	background: url(../images/icon_arrow_back.gif) no-repeat left 0;
	border-bottom-style: none;
	margin-left: 0;
	padding: 0 0 0 16px;
}
