#pro-main{
 float:right;
 width:600px;
}





/* --　製品左メニュー画像の設定　-- */

/* --　製品左メニュー画像の設定 GIS　-- */


#menu_gis_00{
 display:block;
 background:url('products/image/menu_pro_01.gif') no-repeat;
 width:143px;
 height:40px;
 margin-top:5px;
 border-bottom:0px solid #cccccc;
}

#menu_gis_00 a{
 display:block;
 background:url('products/image/menu_pro_01.gif') no-repeat;
 width:143px;
 height:40px;
 margin-top:5px;
 border-bottom:0px solid #cccccc;
}

#menu_gis_01 a{
 display:block;
 background-image:url('products/image/title_pro_01s.gif');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_gis_01on a{
 display:block;
 background-image:url('products/image/title_pro_01son.gif');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_gis_02 a{
 display:block;
 background-image:url('products/image/title_pro_02s.gif');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_gis_02on a{
 display:block;
 background-image:url('products/image/title_pro_02son.gif');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_gis_03 a{
 display:block;
 background-image:url('products/image/title_pro_03s.gif');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_gis_03on a{
 display:block;
 background-image:url('products/image/title_pro_03son.gif');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


/* --　製品左メニュー画像の設定 各種アプリ　-- */


#menu_app_00{
 display:block;
 background:url('products/image/menu_pro_02.gif') no-repeat;
 width:143px;
 height:39px;
 margin-top:5px;
 border-bottom:0px solid #cccccc;
}

#menu_app_00 a{
 display:block;
 background:url('products/image/menu_pro_02.gif') no-repeat;
 width:143px;
 height:39px;
 margin-top:5px;
 border-bottom:0px solid #cccccc;
}

#menu_app_01 a{
 display:block;
 background:url('products/image/title_pro_04s.jpg') no-repeat;
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_01on a{
 display:block;
 background-image:url('products/image/title_pro_04son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_app_02 a{
 display:block;
 background-image:url('products/image/title_pro_05s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_02on a{
 display:block;
 background-image:url('products/image/title_pro_05son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_03 a{
 display:block;
 background-image:url('products/image/title_pro_06s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_03on a{
 display:block;
 background-image:url('products/image/title_pro_06son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_04 a{
 display:block;
 background-image:url('products/image/title_pro_07s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_04on a{
 display:block;
 background-image:url('products/image/title_pro_07son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_05 a{
 display:block;
 background-image:url('products/image/title_pro_08s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_05on a{
 display:block;
 background-image:url('products/image/title_pro_08son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_06 a{
 display:block;
 background-image:url('products/image/title_pro_09s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_06on a{
 display:block;
 background-image:url('products/image/title_pro_09son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_07 a{
 display:block;
 background-image:url('products/image/title_pro_10s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_07on a{
 display:block;
 background-image:url('products/image/title_pro_10son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_08 a{
 display:block;
 background-image:url('products/image/title_pro_11s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_08on a{
 display:block;
 background-image:url('products/image/title_pro_11son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_09 a{
 display:block;
 background-image:url('products/image/title_pro_12s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_09on a{
 display:block;
 background-image:url('products/image/title_pro_12son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#menu_app_10 a{
 display:block;
 background-image:url('products/image/title_pro_13s.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_app_10on a{
 display:block;
 background-image:url('products/image/title_pro_13son.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


/* --　製品左メニュー画像の設定 ER Mapper　-- */

#menu_erm_00{
 display:block;
 background:url('products/image/menu_pro_03.gif') no-repeat;
 width:143px;
 height:40px;
 margin-top:5px;
 border-bottom:0px solid #cccccc;
}


#menu_erm_00 a{
 display:block;
 background:url('products/image/menu_pro_03.gif') no-repeat;
 width:143px;
 height:40px;
 margin-top:5px;
 border-bottom:0px solid #cccccc;
}


#menu_erm_001 a{
 display:block;
 background-image:url('products/image/menu_erm_001.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_001on a{
 display:block;
 background-image:url('products/image/menu_erm_001on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_erm_01 a{
 display:block;
 background-image:url('products/image/menu_erm_01.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_01on a{
 display:block;
 background-image:url('products/image/menu_erm_01on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_02 a{
 display:block;
 background-image:url('products/image/menu_erm_02.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_02on a{
 display:block;
 background-image:url('products/image/menu_erm_02on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_erm_03 a{
 display:block;
 background-image:url('products/image/menu_erm_03.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_03on a{
 display:block;
 background-image:url('products/image/menu_erm_03on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_erm_04 a{
 display:block;
 background-image:url('products/image/menu_erm_04.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_04on a{
 display:block;
 background-image:url('products/image/menu_erm_04on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_erm_05 a{
 display:block;
 background-image:url('products/image/menu_erm_05.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_05on a{
 display:block;
 background-image:url('products/image/menu_erm_05on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_erm_06 a{
 display:block;
 background-image:url('products/image/menu_erm_06.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_06on a{
 display:block;
 background-image:url('products/image/menu_erm_06on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_erm_07 a{
 display:block;
 background-image:url('products/image/menu_erm_07.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_07on a{
 display:block;
 background-image:url('products/image/menu_erm_07on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}

#menu_erm_08 a{
 display:block;
 background-image:url('products/image/menu_erm_08.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}
#menu_erm_08on a{
 display:block;
 background-image:url('products/image/menu_erm_08on.jpg');
 width:143px;
 height:30px;
 margin-bottom:1px;
}


#erm_google01{
    background-image:url('products/image/googlemap01.jpg');
    text-indent:-9999px;
    height:36px;
	width:510px;
	margin-left:5px;
}

#erm_google01s a{
    background-image:url('products/image/googlemap01s.jpg');
    text-indent:-9999px;
    height:21px;
    width:312px;
    margin-left:420px;
    display:block;
    background-position:right;
}



#erm02_01{
    background:url('products/image/erm02_01.jpg') no-repeat;
    background-position:right;
    width:530px;
    height:192px;
}


#erm02_02{
    background:url('products/image/erm02_02.jpg') no-repeat;
    background-position:center;
    width:500px;
    height:123px;
	text-indent:-9999px;
}

#erm02_03{
	margin-left:30px;
}

#erm04_01{
	margin-left:10px;
}

/* --　ERM ダウンロードページの設定　-- */

#dl-container{
    width:580px;
}


#dl-pageup{
    clear:both;
}


.erm_demo01{
margin-left:40px;
font-size:small;
}



/* --　ER Mapper 導入実績　-- */

#case01{
    background:url('products/image/erm09_01.jpg') no-repeat;
    background-position:left top;
    padding-left:120px;
    padding-bottom:10px;
    height:78px;
}
#case02{
    background:url('products/image/erm09_02.jpg') no-repeat;
    background-position:left top;
	padding-left:120px;
	padding-bottom:10px;
}

#case03{
    background:url('products/image/erm09_03.jpg') no-repeat;
    background-position:left top;
	padding-left:120px;
	padding-bottom:10px;
}

#case04{
    background:url('products/image/erm09_04.jpg') no-repeat;
    background-position:left top;
    padding-left:120px;
    padding-bottom:10px;
    height:122px;
}



/* --　製品左メニュー画像の設定 Maplet　-- */

#menu_map_00{
    display:block;
    background-image:url('products/image/menu_pro_04.gif');
    width:143px;
    height:40px;
    margin-top:5px;
    background-repeat:no-repeat;
}
#menu_map_00 a{
    display:block;
    background-image:url('products/image/menu_pro_04.gif');
    width:143px;
    height:40px;
    margin-top:5px;
    background-repeat:no-repeat;
}
#menu_map_00on a{
    display:block;
    background-image:url('products/image/menu_pro_04on.gif');
    width:143px;
    height:40px;
    margin-top:5px;
    background-repeat:no-repeat;
}


/* --　製品左メニュー画像の設定 ALOS　-- */

#menu_alos_00{
 display:block;
 background-image:url('products/image/menu_alos_01.gif');
 width:143px;
 height:40px;
 margin-top:5px;
}
#menu_alos_00 a{
 display:block;
 background-image:url('products/image/menu_alos_01.gif');
 width:143px;
 height:40px;
 margin-top:5px;
}
#menu_alos_00on{
 display:block;
 background-image:url('products/image/menu_alos_01on.gif');
 width:143px;
 height:40px;
 margin-top:5px;
}




/* --　製品詳細　-- */


#tokucho{
 display:block;
 background-image:url('products/image/tokucho.jpg');
 width:143px;
 height:21px;
 margin-bottom:1px;
}

#tokucho2{
 display:block;
 background-image:url('products/image/tokucho2.jpg');
 width:143px;
 height:21px;
 margin-bottom:1px;
}

#tokucho3{
 display:block;
 background-image:url('products/image/tokucho3.jpg');
 width:143px;
 height:21px;
 margin-bottom:1px;
}






/* --　メインコンテンツの画像　-- */

#com-main-img{
    background-image:url('products/image/allinMap_IMG.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}
#com-main-img02{
    background-image:url('products/image/allinMap_sewage.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}
#com-main-img03{
    background-image:url('products/image/allinMap_nouyouchi.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}
#pro-main-imgapp01{
    background-image:url('products/image/kanmo.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}
#pro-main-imgapp02{
    background-image:url('products/image/maniplate.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgapp03{
    background-image:url('products/image/plumber.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgapp04{
    background-image:url('products/image/yaritori00.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgapp05{
    background-image:url('products/image/e-comp00.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgapp06{
    background-image:url('products/image/eigyo.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}


#pro-main-imgapp07{
    background-image:url('products/image/haisya.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgapp08{
    background-image:url('products/image/cabinet.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}


#pro-main-imgapp09{
    background-image:url('products/image/school00.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgapp10{
    background-image:url('products/image/dm00.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}



#com-main-imgmap00{
    background-image:url('products/image/map00.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgerm00{
    background-image:url('products/image/erm00.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}


#pro-main-imgerm000{
    background-image:url('products/image/erm000.jpg');
    text-indent:-9999px;
    height:95px;
	width:331px;
	margin-left:5px;
}



#pro-main-imgerm02{
    background-image:url('products/image/erm02.jpg');
    text-indent:-9999px;
    height:100px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgerm03{
    background-image:url('products/image/erm03.jpg');
    text-indent:-9999px;
    height:100px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgerm04{
    background-image:url('products/image/erm04.jpg');
    text-indent:-9999px;
    height:100px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgerm05{
    background-image:url('products/image/erm05.jpg');
    text-indent:-9999px;
    height:100px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgerm06{
    background-image:url('products/image/erm06.jpg');
    text-indent:-9999px;
    height:100px;
	width:580px;
	margin-left:5px;
}





#pro-main-imgerm07{
    background-image:url('products/image/erm07.jpg');
    text-indent:-9999px;
    height:72px;
	width:502px;
	margin-left:5px;
}


#pro-main-imgerm08{
    background-image:url('products/image/erm08.jpg');
    text-indent:-9999px;
    height:72px;
	width:502px;
	margin-left:5px;
}

#pro-main-imgerm09{
    background-image:url('products/image/erm09.jpg');
    text-indent:-9999px;
    height:72px;
	width:502px;
	margin-left:5px;
}






#com-main-imgALOS{
    background-image:url('products/image/ALOS.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}

#pro-main-imgALOS{
    background-image:url('products/image/ALOS.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}





/* --　公会計　------------------------------------------------------------ */
#pro-main-imgkoukai{
    background-image:url('koukaikei/image/koukaikei_top.jpg');
    text-indent:-9999px;
    height:240px;
	width:580px;
	margin-left:5px;
}




/* --　メインコンテンツ本文　-- */


.pro_p_cap{
    margin-left:25px;

}

h3.pro_p_cap{
    border-left:8px solid #316AC5;
    padding-top:0px;
    color:#CCCCCC;
    font-size:small;
    margin-left:20px;
    margin-top:20px;
    text-indent:10px;
}

h4.pro_p_cap4{
    width:530px;
    border-left:8px solid #666666;
    font-size:midium;
    margin-left:30px;
    background-color:#cccccc;
    color:#333333;
    padding:3px;
    font-weight:10;
    margin-top:-10px;
}


h4.pro_p_capDL{
    width:530px;
    border-left:8px solid #666666;
    font-size:midium;
    margin-left:30px;
    background-color:#cccccc;
    color:#333333;
    padding:3px;
    font-weight:10;
}


h4.pro_p_cap5{
    width:510px;
    border-left:8px solid #666666;
    font-size:0.9em;
    margin-left:30px;
    background-color:#cccccc;
    color:#333333;
    padding:3px;
    font-weight:10;
    margin-top:-10px;
}


#pro-table{
 color:#FFFFFF;
 font-size:small;
 padding:5px;
 line-height:150%;
 margin-top:50px;
 margin-left:15px;
 margin-bottom:50px;
 border:1px solid #3A3A3A;
 width:550px;
}


#pro-tableDL02{
 color:#FFFFFF;
 font-size:0.9em;
 Xline-height:150%;
 Xmargin-top:50px;
 margin-left:70px;
 Xmargin-bottom:50px;
 border:1px solid #3A3A3A;
 width:400px;
text-align:left;
}

#pro-tableDL02 th{
width:15%;
 padding:10px;
white-space: nowrap;
}



#pro-tableALOS{
 color:#FFFFFF;
 font-size:small;
 padding:5px;
 line-height:150%;
 margin-top:20px;
 margin-left:15px;
 margin-bottom:50px;
 border:1px solid #3A3A3A;
 width:550px;
}

#pro-tableALOS td{
 padding:5px;
}





.pro-table-cap{
    background-color:#333333;
    width:100px;
}

.pro-table-cap02{
    background-color:#333333;
    width:100px;
    padding:3px;
    font-weight:bold;
}

.pro-table-cap03{
    background-color:#333333;
    width:200px;
    padding:3px;
    font-weight:bold;
}



/* --　製品TOP画像の設定　-- */

#pro-top-img01{
    width:595px;
    margin-top:30px;
	padding-left:-10px;
	margin-bottom:50px;
    clear:both;
}


#pro-menu01{
    display:block;
    float:left;
    height:162px;
    width:290px;
    text-indent:-9999px;
    margin-left:-20px;
	overflow: hiddn
}

#pro-menu01 a{
    background-image:url('products/image/top_img01.jpg');
    display:block;
    text-decoration:none;
    height:162px;
    width:290px;
	margin-left:10px;
}




#pro-menu02{

    height:162px;
    width:290px;
    text-indent:-9999px;
	overflow: hidden

}

#pro-menu02 a{
    background-image:url('products/image/top_img02.jpg');
    display:block;
    text-decoration:none;
    height:162px;
    width:285px;
	overflow: hidden
    float:right;
	margin-left:-10px;
}




#pro-menu03{
    display:block;
    float:left;
    height:162px;
    width:290px;
    text-indent:-9999px;
    margin-left:-20px;
	overflow: hiddn
}

#pro-menu03 a{
    background-image:url('products/image/top_img03.jpg');
    display:block;
    text-decoration:none;
    height:162px;
    width:290px;
	margin-left:10px;
}

#pro-menu04{

    height:162px;
    width:290px;
    text-indent:-9999px;
	overflow: hidden
}

#pro-menu04 a{
    background-image:url('products/image/top_img04.jpg');
    display:block;
    text-decoration:none;
    height:162px;
    width:285px;
	overflow: hidden
    float:right;
	margin-left:-10px;
}


#pro-menu06{
    display:block;
    float:left;
    height:162px;
    width:290px;
    text-indent:-9999px;
    margin-left:-20px;
	overflow: hiddn
}

#pro-menu06 a{
    background-image:url('products/image/top_img06.jpg');
    display:block;
    text-decoration:none;
    height:162px;
    width:290px;
	margin-left:10px;
}

#pro-menu05{
    height:162px;
    width:290px;
    text-indent:-9999px;
	overflow: hidden
}

#pro-menu05 a{
    background-image:url('products/image/top_img05.jpg');
    display:block;
    text-decoration:none;
    height:162px;
    width:285px;
	overflow: hidden
    float:right;
	margin-left:-10px;
}
/*--
#pro-menu05{
    display:block;
    float:left;
    height:154px;
    width:550px;
    text-indent:-9999px;
    margin-left:-15px;
    overflow: hiddn;
	margin-bottom:80px;
}

#pro-menu05 a{
    background-image:url('products/image/top_img05.jpg');
    display:block;
    text-decoration:none;
    height:154px;
    width:550px;
    margin-left:10px;
	margin-bottom:80px;
}

--*/




/* --　リストの設定　-- */


ul.pro_list01{
    color:#C0C0C0;
    font-size:small;
    margin-right:20px;
}


ul.pro_list02{
    color:#C0C0C0;
    font-size:small;
    list-style-type:decimal;
}

ul.pro_list03{
    color:#C0C0C0;
    font-size:small;
    margin-top:-10px;
	margin-left:50px;
	margin-right:40px;
}

ul.pro_list04{
    color:#C0C0C0;
    font-size:small;
	margin-left:50px;
	margin-right:40px;
}

ul.pro_list05{
	color:#C0C0C0;
    font-size:small;
    margin-right:20px;
}




.link_img{

    background-image:url('products/image/link.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right:18px;
}




#non p,#non table{
font-size:14px;
}
