@charset "utf-8";

/*機能紹介
------------------------------------------------------------------------------------------------------------------------------------*/
h2.a-h2-01{
	background:url(../../function/img/a-h2-01.jpg) no-repeat center;
}



/*機能紹介ナビゲーション*/
div#sub h3.ti-05 {
	width:219px;
	height:38px;
	text-indent:-9999px;
	background:url(../img/b-nav-05.jpg) no-repeat;
}

div#sub ul.navigation3{
	width:219px;
	height:194px;
	background:url(../img/b-nav-05.jpg) no-repeat 0 -38px;
	list-style:none;
	}
	
div#sub ul.navigation3 li a{
	width:199px;
	height:58px;
	text-indent:-9999px;
	display:block;
	}

div#sub ul.navigation3 li.nav-01{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-05.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation3 li.nav-02{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-05.jpg) no-repeat -10px -101px;
	}

div#sub ul.navigation3 li.nav-03{
	width:199px;
	height:58px;
	margin-left:10px;
	background:url(../img/b-nav-05.jpg) no-repeat -10px -164px;
	}

div#sub ul.navigation3 li.nav-01 a:hover{
	width:199px;
	height:58px;
	background:url(../img/b-nav-06.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation3 li.nav-02 a:hover{
	width:199px;
	height:58px;
	background:url(../img/b-nav-06.jpg) no-repeat -10px -101px;
	}

div#sub ul.navigation3 li.nav-03 a:hover{
	width:199px;
	height:58px;
	background:url(../img/b-nav-06.jpg) no-repeat -10px -164px;
	}

div#sub ul.navigation3 li.nav-01-on{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-06.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation3 li.nav-02-on{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-06.jpg) no-repeat -10px -101px;
	}

div#sub ul.navigation3 li.nav-03-on{
	width:199px;
	height:58px;
	margin-left:10px;
	background:url(../img/b-nav-06.jpg) no-repeat -10px -164px;
	}

/*種類別機能
------------------------------------------------------------------------------------------------------------------------------------*/
/*種類別機能ナビゲーション*/
div#sub p.ti-06 {
	width:219px;
	height:38px;
	text-indent:-9999px;
	background:url(../img/b-nav-07.jpg) no-repeat;
}

div#sub ul.navigation4{
	width:219px;
	height:764px;
	background:url(../img/b-nav-07.jpg) no-repeat 0 -38px;
	list-style:none;
	}

div#sub ul.navigation4 li a{
	width:199px;
	height:40px;
	text-indent:-9999px;
	display:block;
	}

div#sub ul.navigation4 li.nav-01{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation4 li.nav-02{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -80px;
	}

div#sub ul.navigation4 li.nav-03{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -122px;
	}

div#sub ul.navigation4 li.nav-04{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -164px;
	}

div#sub ul.navigation4 li.nav-05{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -206px;
	}

div#sub ul.navigation4 li.nav-06{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -248px;
	}

div#sub ul.navigation4 li.nav-07{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -290px;
	}

div#sub ul.navigation4 li.nav-08{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -332px;
	}

div#sub ul.navigation4 li.nav-09{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -374px;
	}

div#sub ul.navigation4 li.nav-10{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -416px;
	}

div#sub ul.navigation4 li.nav-11{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -458px;
	}

div#sub ul.navigation4 li.nav-12{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -500px;
	}

div#sub ul.navigation4 li.nav-13{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -542px;
	}

div#sub ul.navigation4 li.nav-14{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -584px;
	}

div#sub ul.navigation4 li.nav-15{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -626px;
	}

div#sub ul.navigation4 li.nav-16{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -668px;
	}

div#sub ul.navigation4 li.nav-17{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -710px;
	}

div#sub ul.navigation4 li.nav-18{
	width:199px;
	height:40px;
	margin-bottom:2px;
	margin-left:10px;
	background:url(../img/b-nav-07.jpg) no-repeat -10px -752px;
	}

div#sub ul.navigation4 li.nav-01 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation4 li.nav-02 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -80px;
	}

div#sub ul.navigation4 li.nav-03 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -122px;
	}

div#sub ul.navigation4 li.nav-04 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -164px;
	}

div#sub ul.navigation4 li.nav-05 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -206px;
	}

div#sub ul.navigation4 li.nav-06 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -248px;
	}

div#sub ul.navigation4 li.nav-07 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -290px;
	}

div#sub ul.navigation4 li.nav-08 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -332px;
	}

div#sub ul.navigation4 li.nav-09 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -374px;
	}

div#sub ul.navigation4 li.nav-10 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -416px;
	}

div#sub ul.navigation4 li.nav-11 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -458px;
	}

div#sub ul.navigation4 li.nav-12 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -500px;
	}

div#sub ul.navigation4 li.nav-13 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -542px;
	}

div#sub ul.navigation4 li.nav-14 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -584px;
	}

div#sub ul.navigation4 li.nav-15 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -626px;
	}

div#sub ul.navigation4 li.nav-16 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -668px;
	}

div#sub ul.navigation4 li.nav-17 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -710px;
	}

div#sub ul.navigation4 li.nav-18 a:hover{
	width:199px;
	height:40px;
	background:url(../img/b-nav-08.jpg) no-repeat -10px -752px;
	}

/*機能紹介ナビゲーション*/
div#sub p.ti-07 {
	width:219px;
	height:38px;
	text-indent:-9999px;
	background:url(../img/b-nav-09.jpg) no-repeat;
}

div#sub ul.navigation5{
	width:219px;
	height:196px;
	background:url(../img/b-nav-09.jpg) no-repeat 0 -38px;
	list-style:none;
	}
	
div#sub ul.navigation5 li a{
	width:199px;
	height:58px;
	text-indent:-9999px;
	display:block;
	}

div#sub ul.navigation5 li.nav-01{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-09.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation5 li.nav-02{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-09.jpg) no-repeat -10px -101px;
	}

div#sub ul.navigation5 li.nav-03{
	width:199px;
	height:58px;
	margin-left:10px;
	background:url(../img/b-nav-09.jpg) no-repeat -10px -164px;
	}

div#sub ul.navigation5 li.nav-01 a:hover{
	width:199px;
	height:58px;
	background:url(../img/b-nav-10.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation5 li.nav-02 a:hover{
	width:199px;
	height:58px;
	background:url(../img/b-nav-10.jpg) no-repeat -10px -101px;
	}

div#sub ul.navigation5 li.nav-03 a:hover{
	width:199px;
	height:58px;
	background:url(../img/b-nav-10.jpg) no-repeat -10px -164px;
	}

div#sub ul.navigation5 li.nav-01-on{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-10.jpg) no-repeat -10px -38px;
	}

div#sub ul.navigation5 li.nav-02-on{
	width:199px;
	height:58px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../img/b-nav-10.jpg) no-repeat -10px -101px;
	}

div#sub ul.navigation5 li.nav-03-on{
	width:199px;
	height:58px;
	margin-left:10px;
	background:url(../img/b-nav-10.jpg) no-repeat -10px -164px;
	}

div#sub p.ti-08 {
	width:219px;
	height:28px;
	text-indent:-9999px;
	background:url(../img/b-nav-09.jpg) no-repeat 0 -234px;
	}

div#sub ul.navigation6{
	width:219px;
	height:65px;
	background:url(../img/b-nav-09.jpg) no-repeat 0 -262px;
	list-style:none;
	}
	
div#sub ul.navigation6 li a{
	width:183px;
	height:23px;
	text-indent:-9999px;
	display:block;
	}

div#sub ul.navigation6 li.nav-01{
	width:183px;
	height:23px;
	margin-bottom:1px;
	margin-left:18px;
	background:url(../img/b-nav-09.jpg) no-repeat -18px -262px;
	}

div#sub ul.navigation6 li.nav-02{
	width:183px;
	height:23px;
	margin-left:18px;
	background:url(../img/b-nav-09.jpg) no-repeat -18px -286px;
	}

div#sub ul.navigation6 li.nav-01 a:hover{
	width:183px;
	height:23px;
	background:url(../img/b-nav-10.jpg) no-repeat -18px -262px;
	}

div#sub ul.navigation6 li.nav-02 a:hover{
	width:183px;
	height:23px;
	background:url(../img/b-nav-10.jpg) no-repeat -18px -286px;
	}

div#sub ul.navigation6 li.nav-01-on{
	width:183px;
	height:23px;
	margin-bottom:1px;
	margin-left:18px;
	background:url(../img/b-nav-10.jpg) no-repeat -18px -262px;
	}

div#sub ul.navigation6 li.nav-02-on{
	width:183px;
	height:23px;
	margin-left:18px;
	background:url(../img/b-nav-10.jpg) no-repeat -18px -286px;
	}

/*オプション機能のご選択
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 div.f-img-01 {
	margin:0 0 19px 0;
	width:734px;
	height:121px;
	background:url(../../function/img/f-img-01.jpg) no-repeat;
	text-indent:-9999px;
}

/*50種類以上の機能を用意
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 div.f-box-01 {
	margin:0 0 19px 0;
	padding-bottom:12px;
	width:734px;
	background:#f6f6f6;
	overflow:hidden;
}

body div#main-02 div.f-box-01 h3.h3-01 {
	margin-bottom:15px;
	width:734px;
	height:45px;
	background:url(../../function/img/f-h3-01.jpg) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-box-01 p.tx-01 {
	margin:0 20px 16px 20px;
}

body div#main-02 div.f-box-01 p.tx-01 strong {
	font-size:14px;
	font-weight:bold;
}

body div#main-02 div.f-box-01 div.box-01 {
	margin-bottom:13px;
	margin-left:12px;
	width:710px;
	height:143px;
	background:url(../../function/img/f-bg-01.gif) no-repeat;
	position:relative;
}

body div#main-02 div.f-box-01 div.box-01 h4.h4-01 {
	width:698px;
	height:28px;
	background:url(../../function/img/f-h4-01.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:5px;
	left:6px;
}

body div#main-02 div.f-box-01 div.box-01 img.bt-01 {
	position:absolute;
	top:45px;
	left:51px;
}

body div#main-02 div.f-box-01 div.box-01 img.bt-02 {
	position:absolute;
	top:45px;
	left:347px;
}

body div#main-02 div.f-box-01 div.box-02 {
	margin-bottom:13px;
	margin-left:12px;
	width:710px;
	height:123px;
	background:url(../../function/img/f-bg-02.gif) no-repeat;
	position:relative;
}

body div#main-02 div.f-box-01 div.box-02 h4.h4-01 {
	width:698px;
	height:28px;
	background:url(../../function/img/f-h4-02.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:5px;
	left:6px;
}

body div#main-02 div.f-box-01 div.box-02 img.bt-01 {
	position:absolute;
	top:48px;
	left:51px;
}

body div#main-02 div.f-box-01 div.box-02 img.bt-02 {
	position:absolute;
	top:45px;
	left:351px;
}

body div#main-02 div.f-box-01 div.box-03 {
	margin-bottom:13px;
	margin-left:12px;
	width:710px;
	height:934px;
	background:url(../../function/img/f-bg-03.gif) no-repeat;
	position:relative;
}

body div#main-02 div.f-box-01 div.box-03 h4.h4-01 {
	width:698px;
	height:28px;
	background:url(../../function/img/f-h4-03.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:5px;
	left:6px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-01 {
	position:absolute;
	top:45px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-02 {
	position:absolute;
	top:45px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-03 {
	position:absolute;
	top:143px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-04 {
	position:absolute;
	top:143px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-05 {
	position:absolute;
	top:241px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-06 {
	position:absolute;
	top:241px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-07 {
	position:absolute;
	top:339px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-08 {
	position:absolute;
	top:339px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-09 {
	position:absolute;
	top:438px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-10 {
	position:absolute;
	top:438px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-11 {
	position:absolute;
	top:536px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-12 {
	position:absolute;
	top:536px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-13 {
	position:absolute;
	top:635px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-14 {
	position:absolute;
	top:635px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-15 {
	position:absolute;
	top:734px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-16 {
	position:absolute;
	top:734px;
	left:366px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-17 {
	position:absolute;
	top:832px;
	left:55px;
}

body div#main-02 div.f-box-01 div.box-03 img.bt-18 {
	position:absolute;
	top:832px;
	left:366px;
}

/*50種類以上の機能を用意
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 div.f-box-02 {
	margin:0 0 19px 0;
	padding-bottom:12px;
	width:734px;
	background:#f6f6f6;
	overflow:hidden;
}

body div#main-02 div.f-box-02 h3.h3-01 {
	margin-bottom:14px;
	width:734px;
	height:45px;
	background:url(../../function/img/f-h3-02.jpg) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-box-02 p.img-01 {
	margin-left:42px;
	margin-bottom:15px;
}

body div#main-02 div.f-box-02 p.tx-01 {
	margin:0 20px 18px 20px;
	text-indent:13px;
}

body div#main-02 div.f-box-02 p.tx-01 strong {
	font-weight:bold;
	color:#14007D;
}

body div#main-02 div.f-box-02 hr {
	margin:0 0 9px 17px;
	width:698px;
	background:#e6e2df;
	border-color:#e6e2df;
}

body div#main-02 div.f-box-02 p.bt-01 {
	margin:0 0 0 410px;
}

/*機能単価の明確な料金体系です
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 div.f-box-03 {
	margin:0 0 19px 0;
	padding-bottom:12px;
	width:734px;
	background:#f6f6f6;
	overflow:hidden;
}

body div#main-02 div.f-box-03 h3.h3-01 {
	margin-bottom:19px;
	width:734px;
	height:45px;
	background:url(../../function/img/f-h3-03.jpg) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-box-03 p.img-01 {
	margin-left:25px;
	float:left;
	display:inline;
}

body div#main-02 div.f-box-03 p.tx-01 {
	margin-right:23px;
	margin-bottom: 20px;
	width:470px;
	float:right;
	display:inline;
	text-indent:13px;
}

body div#main-02 div.f-box-03 p.tx-01 strong {
	font-weight:bold;
	color:#14007D;
}

/*1機能の追加でも専門スタッフが対応します
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 div.f-box-04 {
	margin:0 0 19px 0;
	padding-bottom:12px;
	width:734px;
	background:#f6f6f6;
	overflow:hidden;
}

body div#main-02 div.f-box-04 h3.h3-01 {
	margin-bottom:19px;
	width:734px;
	height:45px;
	background:url(../../function/img/f-h3-04.jpg) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-box-04 p.img-01 {
	margin-left:25px;
	float:left;
	display:inline;
}

body div#main-02 div.f-box-04 p.tx-01 {
	margin-right:23px;
	margin-bottom:20px;
	width:470px;
	float:right;
	display:inline;
	text-indent:13px;
}

body div#main-02 div.f-box-04 p.tx-01 strong {
	font-weight:bold;
	color:#14007D;
}

/*1機能の追加でも専門スタッフが対応します
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 div.f-box-05 {
	margin:0 0 19px 0;
	padding-bottom:12px;
	width:734px;
	background:#f6f6f6;
	overflow:hidden;
}

body div#main-02 div.f-box-05 h3.h3-01 {
	margin-bottom:19px;
	width:734px;
	height:45px;
	background:url(../../function/img/f-h3-05.jpg) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-box-05 p.img-01 {
	margin-left:25px;
	float:left;
	display:inline;
}

body div#main-02 div.f-box-05 p.tx-01 {
	margin-right:23px;
	margin-bottom:20px;
	width:470px;
	float:right;
	display:inline;
	text-indent:13px;
}

body div#main-02 div.f-box-05 p.tx-01 strong {
	font-weight:bold;
	color:#14007D;
}

/*物件を管理する機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-01 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/a-ti-01.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 {
	margin:0 0 29px 0;
	width:734px;
}

body div#main-02 div.f-detail-01 h4.h3-01 {
	margin:0 0 14px 24px;
	padding-left:19px;
	background:url(../../function/img/ti-bg-01.gif) no-repeat;
	font-size:17px;
	font-weight:bold;
	line-height:26px;
	color:#000000;
}

body div#main-02 div.f-detail-01 table.table-01 {
	margin:0 0 14px 24px;
	width:686px;
	height:28px;
	background:url(../../function/img/a-bg-03.gif) repeat-x;
	font-size:13px;
}

body div#main-02 div.f-detail-01 table.table-01 th {
	width:96px;
	height:28px;
	background:#060E61 url(../../function/img/a-img-01.jpg) no-repeat;
	border-bottom:1px solid #060E61;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 table.table-01 td {
	padding-left:12px;
	height:28px;
/*	border-top:1px solid #060E61;*/
	border-right:1px solid #060E61;
	border-bottom:1px solid #060E61;
}

body div#main-02 div.f-detail-01 table.table-02 {
	margin-left:24px;
	width:686px;
	border-top:1px solid #060E61;
	border-right:1px solid #060E61;
	font-size:13px;
}

body div#main-02 div.f-detail-01 table.table-02 th {
	padding:8px 0 8px 0;
	border-left:1px solid #060E61;
	border-bottom:1px solid #060E61;
	background:#f2f0fb;
	color:#110688;
	text-align:center;
	font-weight:bold;
}

body div#main-02 div.f-detail-01 table.table-02 th.w95 {
	width:95px;
}

body div#main-02 div.f-detail-01 table.table-02 th.w140 {
	width:140px;
}

body div#main-02 div.f-detail-01 table.table-02 th.w200 {
	width:200px;
}

body div#main-02 div.f-detail-01 table.table-02 td {
	padding:8px;
	border-left:1px solid #060E61;
	border-bottom:1px solid #060E61;
}

body div#main-02 div.f-detail-01 table.table-02 td strong {
	font-weight:bold;
}

body div#main-02 div.f-detail-01 table.table-02 td.txt10 {
	width:160px;
	font-size:10px;
	background:#f7f7f7;
}

body div#main-02 div.f-detail-01 table.table-02 td.tx-c {
	text-align:center;
}

body div#main-02 div.f-detail-01 table.table-02 td.tx-c img {
	margin-left:auto;
	margin-right:auto;
}

body div#main-02 div.f-detail-01 table.table-02 td .plan {
	margin-right:6px;
	float:left;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-02 td .plan2 {
	margin-right:1px;
	float:left;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-02 td .star {
	margin-right:2px;
	float:left;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-02 td img.fl {
	margin-top:5px;
	margin-left:10px;
	float:left;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-02 td p.fl {
	margin-right:6px;
	padding-bottom:3px;
	float:left;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-02 td p.fl img {
	margin-bottom:-6px;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-02 td p.fl strong {
	font-weight:bold;
	font-size:12px;
}

body div#main-02 div.f-detail-01 table.table-02 td span.txt10 {
	font-size:10px;
}

body div#main-02 div.f-detail-01 table.table-02 td dl.info-01 {
	margin-right:5px;
	margin-bottom:5px;
	width:430px;
	float:right;
}

body div#main-02 div.f-detail-01 table.table-02 td dl.info-01 dt {
	margin-top:5px;
	margin-bottom:10px;
	width:430px;
	font-weight:bold;
	color:#110688;
}

body div#main-02 div.f-detail-01 table.table-02 td dl.info-01 p {
	margin-bottom:15px;
	text-indent:13px;
}

body div#main-02 div.f-detail-01 h5.h3-02 {
	margin:0 0 0 13px;
	width:696px;
	height:70px;
	background:url(../../function/img/a-ti-02.jpg) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 div.point-01 {
	margin:0 0 23px 23px;
	width:686px;
	background:url(../../function/img/a-bg-01.gif) repeat-y;
	overflow:hidden;
}

body div#main-02 div.f-detail-01 div.point-01 p {
	margin:5px 18px 15px 18px;
	text-indent:13px;
}

body div#main-02 div.f-detail-01 div.point-01 div.footer {
	width:686px;
	height:10px;
	background:url(../../function/img/a-bg-02.gif) repeat-y;
	line-height:10px;
}

/*物件を紹介する機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-04 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-01.jpg) no-repeat;
	text-indent:-9999px;
}

/*物件を検索する機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-05 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-02.jpg) no-repeat;
	text-indent:-9999px;
}

/*SEO対策を強化する機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-06 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-03.jpg) no-repeat;
	text-indent:-9999px;
}

/*お問い合わせ機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-07 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-04.jpg) no-repeat;
	text-indent:-9999px;
}

/*お問い合わせを管理する機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-12 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-06.jpg) no-repeat;
	text-indent:-9999px;
}

/*会員向け機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-14 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-08.jpg) no-repeat;
	text-indent:-9999px;
}

/*顧客管理機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-13 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-07.jpg) no-repeat;
	text-indent:-9999px;
}

/*物件情報を配信する管理機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-14 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-08.jpg) no-repeat;
	text-indent:-9999px;
}

/*メールマガジン発行機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-15 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-09.jpg) no-repeat;
	text-indent:-9999px;
}

/*メールマガジン発行機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-16 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-10.jpg) no-repeat;
	text-indent:-9999px;
}

/*モバイルサイト
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-17 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-11.jpg) no-repeat;
	text-indent:-9999px;
}

/*集客・コンバージョンを高める機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-08 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-05.jpg) no-repeat;
	text-indent:-9999px;
}

/*ポータルサイトと連携するための機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-18 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-13.jpg) no-repeat;
	text-indent:-9999px;
}

/*アクセス解析機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-09 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-06.jpg) no-repeat;
	text-indent:-9999px;
}

/*ホームページ更新機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-10 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-07.jpg) no-repeat;
	text-indent:-9999px;
}

/*デザイン制作
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-11 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/ti-01-08.jpg) no-repeat;
	text-indent:-9999px;
}

/*管理者設定機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-19 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-17.jpg) no-repeat;
	text-indent:-9999px;
}

/*サーバー・ドメイン
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-20 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/tib-18.jpg) no-repeat;
	text-indent:-9999px;
}

/*標準機能一覧表
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-02 {
	margin:10px 0 10px 0;
	width:734px;
	height:41px;
	background:url(../../function/img/b-ti-01.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 p.tx-01 {
	margin:0 0 12px 23px;
}

body div#main-02 div.f-detail-01 table.table-02 caption.cap-01 {
	width:230px;
	height:27px;
	line-height:27px;
	background:url(../../function/img/cap-01.jpg) no-repeat;
	text-indent:-9999px;
}


/*標準機能
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 div.f-detail-01 table.table-03 {
	margin-left:24px;
	width:686px;
	border-top:1px solid #060E61;
	border-right:1px solid #060E61;
	font-size:11px;
}

body div#main-02 div.f-detail-01 table.table-03 th {
	padding:4px 0 4px 0;
	border-left:1px solid #060E61;
	border-bottom:1px solid #060E61;
	background:#f2f0fb;
	color:#110688;
	text-align:center;
	font-weight:bold;
}

body div#main-02 div.f-detail-01 table.table-03 th.w95 {
	width:95px;
}

body div#main-02 div.f-detail-01 table.table-03 td {
	padding:4px;
	border-left:1px solid #060E61;
	border-bottom:1px solid #060E61;
}

body div#main-02 div.f-detail-01 table.table-03 td p.fl {
	margin-right:6px;
	padding-bottom:3px;
	float:left;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-03 td p.fl img {
	margin-bottom:-6px;
	display:inline;
}

body div#main-02 div.f-detail-01 table.table-03 td p.fl strong {
	font-weight:bold;
	font-size:12px;
}

body div#main-02 div.f-detail-01 table.table-03 td span.txt10 {
	font-size:10px;
}

body div#main-02 div.f-detail-01 table.table-03 caption.cap-01 {
	width:230px;
	height:27px;
	line-height:27px;
	background:url(../../function/img/cap-01.jpg) no-repeat;
	text-indent:-9999px;
}

body div#main-02 h3.f-tit-03 {
	margin:10px 0 10px 0;
	width:734px;
	height:41px;
	background:url(../../function/img/c-ti-01.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-01 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-01.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-02 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-02.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-03 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-03.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-04 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-04.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-05 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-05.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-06 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-06.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-07 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-07.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-08 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-08.gif) no-repeat;
	text-indent:-9999px;
}

body div#main-02 div.f-detail-01 h4.h4-09 {
	margin:0 0 10px 23px;
	width:688px;
	height:45px;
	background:url(../../function/img/h4-09.gif) no-repeat;
	text-indent:-9999px;
}

/*個別機能の説明
------------------------------------------------------------------------------------------------------------------------------------*/
body div#main-02 h3.f-tit-02 {
	margin:14px 0 16px 0;
	width:738px;
	height:61px;
	background:url(../../function/img/h4-02.gif) no-repeat;
	text-indent:-9999px;
}