@charset "utf-8";
@import url(../../css/style.css);


/* Menu Div */
div.menu2 {
	width:874px;
	_width:100%;
	padding:0 0 0 5px;
	background:url("../../images/header_bg.jpg");
}

/*　HP制作TOPページ　*/
/* HP-Index-Menu */

div#navi_index {
        width:100%;
        margin:0 auto;
		padding:0;
		display:inline;
    }
    div#navi_index ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_index ul li {
        margin:0; padding:0;
		height:154px;
		float:left;
        display:inline; /* ie */
    }

/* HP-Main-01 */

div.title {
	width:100%;
	background:url("../../images/main_bg02.jpg");
}
div.title h2 {
	text-align:left;
	margin: 0px 20px 0px 50px;
	padding: 20px 0px 15px 0px;
}
div.title h3 {
	text-align:left;
	margin: 0px 10px 0px 40px;
	padding: 15px 0px 10px 0px;
}

/* HP-Main-02 */
div.hptop_main {
	width:100%;
	background:url("../../images/main_bg01.jpg");
}


div.hptop_main div.l {float : left ;	margin: 0 0 0 5px ; width : 547px !important; width : 542px ;}
div.hptop_main div.r {float : left ;	margin: 0; width : 322px !important; width : 327px ;}

/* HP-Top-Main-02-左側の列*/

div.hptop_main div.l p.title {
	text-align:left;
	margin: 5px 25px 5px 50px;
	font-size:12px;
	line-height: 17px;
}
div.hptop_main div.l p.text {
	text-align:left;
	margin: 5px 40px 20px 55px;
	font-size:12px;
	line-height: 17px;
}

/* HP-Top-Main-02-右側の列*/

div.hptop_main div.r p {
	text-align:left;
	margin: 5px 35px 5px 5px;
	font-size:12px;
	line-height: 17px;
}

/*　データベースページ　*/

/* HP-DB-Menu */

div#navi_db {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_db ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_db ul li {
        margin:0; padding:0;
		float:left;
		height:154px;
        display:inline; /* ie */
    }

/* HP系ページmain */
div.hp_main {
	width:100%;
	background:url("../../images/main_bg02.jpg");
}


div.hp_main div.l {float : left ;	margin: 0 0 0 5px ; width : 537px !important; width : 532px ;}
div.hp_main div.r {float : left ;	margin: 0; width : 332px !important; width : 337px ;}



/* HP-Main-02-左側の列*/

div.hp_main div.l p.title {
	margin: 5px 25px 5px 50px;
	font-size:12px;
	line-height: 17px;
}

div.hp_main div.l p.title2 {
	margin: 5px 25px 25px 50px;
	font-size:12px;
	line-height: 17px;
}

div.hp_main div.l p.text {
	margin: 5px 40px 20px 55px;
	font-size:12px;
	line-height: 17px;
}

div.hp_main div.l ul.page3{
margin: 5px 40px 20px 0;
padding-left:55px;
	font-size:12px;
	line-height: 17px;
}

div.hp_main div.l ul li{list-style-position:inside;}

/* HP-Main-02-右側の列*/

div.hpr1 {
	width:294px;
	margin: 0;
}
div.hpr2 {
	width:294px;
	margin: 0;
	background:url("../images/db_r_p_center.jpg");
}
div.hpr1 p {
	margin: 0.5em 0;
}

div.hpr2 p {
	font-size:12px;
	line-height: 17px;
	padding:5px 13px 5px 23px;
}

/* HP-Main-02-1列版*/
p.hpc {
	font-size:12px;
	line-height: 17px;
	padding:5px 13px 5px 63px;
}
p.hpc2 {
	font-size:12px;
	line-height:150%;
	padding:5px 53px 5px 63px;
}

/* HP-Main-02-1列版　横3列*/

div.hpc_Parallel1 {
	float : left ;
	width:180px !important; width:240px;
	margin: 0;
	padding:5px 13px 5px 66px;
	font-size:12px;
	line-height: 17px;
}
div.hpc_Parallel2 {
	float : left ;
	width:300px !important; width:360px;
	margin: 0;
	padding:5px 30px 5px 40px !important; padding:5px 30px 5px 60px;
	font-size:12px;
	line-height: 17px;
}
div.hpc_Parallel3 {
	float : left ;
	width:180px !important; width:240px;
	margin: 0;
	padding:5px 13px 5px 5px !important; padding:5px 13px 5px 30px;
	font-size:12px;
	line-height: 17px;
}

/* HP-Main-02-1列版　立て3列*/

div.hpc1 {
	width:764px;
	margin:0 auto !important; margin:0 0 0 56px;
}
div.hpc2 {
	width:764px;
	margin:0 auto !important; margin:0 0 0 56px;
	background:url("../images/db_c_p_center.jpg");
	text-align:center;
}

div.hpc2 p.title {
	font-size:14px;
	color:#1b72b7;
	line-height: 17px;
	padding:3px 23px 3px 43px;
}
div.hpc2 p {
	font-size:12px;
	line-height: 17px;
	padding:3px 23px 3px 43px;
}

/*　オーダーメイドページ　*/

/* HP-order-Menu */

div#navi_order {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_order ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_order ul li {
        margin:0; padding:0; height:154px;
		float:left;
        display:inline; /* ie */
    }

/* HP-Main-02-左側の列*/

div.hpl0 {
	padding:5px 0 5px 55px;
}

div.hpl1 {
	width:450px;
	margin: 0;
}
div.hpl2 {
	width:450px;
	margin: 0;
	background:url("../images/l_p_center.jpg");
}

div.hpl2 p {
	font-size:12px;
	line-height: 17px;
	padding:5px 15px 5px 15px;
}

div.hpl2 ul {
	font-size:12px;
	line-height: 17px;
	padding:5px 15px 5px 15px;
	margin:0 30px;
}
p.down {
	text-align:center;
	padding:0.5em;
}

/*　料金表ページ　*/

/* HP-price-Menu */

div#navi_price {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_price ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_price ul li {
        margin:0; padding:0; height:154px;
		float:left;
        display:inline; /* ie */
    }
	
/* HP-price-table*/

table.price {
	width:96%;
	text-align:center;
	margin-left: auto !important;  margin: 0 0 0 10px;
	margin-right: auto;
}
table.price td.a {
	border-color:#CCCCCC;
	border-bottom-width:thin;
	border-bottom-style:dotted;
	border-right-width:thin;
	border-right-style:dotted;
	font-size:12px;
	padding:0.5em;
}
table.price td.b {
	border-color:#CCCCCC;
	border-bottom-width:thin;
	border-bottom-style:dotted;
	font-size:12px;
	padding:0.5em;
}
table.price img {
	vertical-align:middle;
}

/*　不動産業HPテンプレートパックページ　*/

/* HP-pack01-Menu */

div#navi_pack01 {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_pack01 ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_pack01 ul li {
        margin:0; padding:0; height:154px;
		float:left;
        display:inline; /* ie */
    }

/* HP-pack01-table*/

table.pack01 {
	width:96%;
	text-align:center;
	margin-left: auto !important;  margin: 0 0 0 10px;
	margin-right: auto;
	border-color:#333333;
	border-top-width:1px;
	border-top-style:solid;
	border-left-width:1px;
	border-left-style:solid;
}
table.pack01 td.a {
	background:#e6e9ee;
	font-size:12px;
	text-align:center;
	padding:0.5em;
	border-color:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
}
table.pack01 td.b {
	background:#fff;
	font-size:12px;
	text-align:center;
	padding:0.5em;
	border-color:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
}

/*　物件販促サイトテンプレートパックページ　*/

/* HP-pack02-Menu */

div#navi_pack02 {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_pack02 ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_pack02 ul li {
        margin:0; padding:0; height:154px;
		float:left;
        display:inline; /* ie */
    }

div.pack02_01 {
	width:260px;
	margin:0px 0 0 10px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#5da900;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
div.pack02_01-2 {
	width:260px;
	margin:0px 0 0 10px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#5da900;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
div.pack02_02 {
	width:260px;
	margin:0 0 0 10px;
	line-height: 17px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#ffffff;
	text-align:left;
	color:#333333;
	font-size:12px;
}
p.pack02 {
	padding:0.5em 0;
	text-align:center;
}

ol.pack02 {
	margin:0 10px 0 60px;
	padding-left:1.5em;
	color:#333333;
	font-size:12px;
}
ol.pack02 li {
	margin:0.5em;
}

/*　物件販促サイトテンプレートパックページ　*/

/* HP-pack02-Menu */

div#navi_pack03 {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_pack03 ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_pack03 ul li {
        margin:0; padding:0; height:154px;
		float:left;
        display:inline; /* ie */
    }

div.pack03_01 {
	width:260px;
	margin:0px 0 0 10px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#5da900;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
div.pack03_01-2 {
	width:260px;
	margin:0px 0 0 10px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#5da900;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
div.pack03_02 {
	width:260px;
	margin:0 0 0 10px;
	line-height: 17px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#ffffff;
	text-align:left;
	color:#333333;
	font-size:12px;
}
p.pack03 {
	padding:0.5em 0;
	text-align:center;
}

ol.pack03 {
	margin:0 10px 0 60px;
	padding-left:1.5em;
	color:#333333;
	font-size:12px;
}
ol.pack03 li {
	margin:0.5em;
}

/*　Wordpress構築ページ　*/

/* HP-pack02-Menu */

div#navi_wp {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_wp ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_wp ul li {
        margin:0; padding:0; height:154px;
		float:left;
        display:inline; /* ie */
    }

div.wp_01 {
	width:260px;
	margin:0px 0 0 10px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#5da900;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
div.wp_01-2 {
	width:260px;
	margin:0px 0 0 10px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#5da900;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
div.wp_02 {
	width:260px;
	margin:0 0 0 10px;
	line-height: 17px;
	padding:0.5em;
	border:1px solid;
	border-color:#5da900;
	background:#ffffff;
	text-align:left;
	color:#333333;
	font-size:12px;
}
p.wp {
	padding:0.5em 0;
	text-align:center;
}

ol.wp {
	margin:0 10px 0 60px;
	padding-left:1.5em;
	color:#333333;
	font-size:12px;
}
ol.wp li {
	margin:0.5em;
}

/*　ホームページ管理代行ページ　*/

/* HP-mng-Menu */

div#navi_mng {
        width:100%;
        margin:0 auto; padding:0;
		display:inline;
    }
    div#navi_mng ul {
        margin:0 0; padding:0;
        overflow:hidden;
		display:inline;
    }
    div#navi_mng ul li {
        margin:0; padding:0; height:154px;
		float:left;
        display:inline; /* ie */
    }

/* HP-management-table*/

table.mng {
	width:95%;
	text-align:center;
	margin-left: auto !important;  margin: 0 0 0 10px;
	margin-right: auto;
}
table.mng td {
	border-color:#999;
	border-bottom-width:1px;
	border-bottom-style: solid;
	font-size:12px;
	padding:0.5em;
	vertical-align:top;
}
table.mng td.right {
	width:38%;
}
table.mng td.right2 {
	width:50%;
}
table.mng img {
	vertical-align:middle;
}
table.mng strong {
	color:#0059aa;
	font-size:14px;
}
ul.mng {
	margin:0 10px 0 10px;
	padding-left:1.5em;
	color:#333333;
	font-size:12px;
	line-height: 16px;	
}
ul.mng li {
	list-style: disc;
	padding:0.5em;
}
p.re-photo {
	font-size:12px;	line-height:20px;
	padding:5px 8px 0 0;
}
p.re-photo img { margin-bottom:4px; }