@charset "UTF-8";

td {font-size:10pt; line-height:17px; font-family: ＭＳ Ｐゴシック}
img{border:0px}
input {border: 1px solid Black;}
select {border-style: solid; border-width: 1}
input.radio{{border: 0px solid Black;}}
input.checkbox{border:0px}
textarea {border: 1px solid Black;}

/* topmenu */
	a.topmenu:link {text-decoration:none; color:#000000}
	a.topmenu:visited {text-decoration:none; color:#000000}
	a.topmenu:hover {text-decoration:underline; color:#B26060;}
	a.topmenu:active {text-decoration:underline; color:#B26060;}

/* mainpage*******************************************************/

	a.mMainMenu:link {text-decoration:none; color:#0D4B8A; font-weight:bold}
	a.mMainMenu:visited {text-decoration:none; color:#0D4B8A; font-weight:bold}
	a.mMainMenu:hover {text-decoration:underline; color:#ffffff; font-weight:bold;}
	a.mMainMenu:active {text-decoration:underline; color:#0D4B8A;}

	a.event:link {text-decoration:none; color:#000000; }
	a.event:visited {text-decoration:none; color:#000000;}
	a.event:hover {text-decoration:underline; color:#000000;}
	a.event:active {text-decoration:underline; color:#000000;}
	
	a.product:link{text-decoration:none; color:#000000; font-weight:bold;}
	a.product:visited{text-decoration:none; color:#000000; font-weight:bold;}
	a.product:hover{text-decoration:underline; color:#000000; font-weight:bold;}
	a.product:active{text-decoration:underline; color:#000000; font-weight:bold;}
	
	.edu{color:#000000; font-weight:bold;}
	
	.maincopy{background-color:#4F8AAC}
	table.mMainMenu{background-color:#37779C}
	td.mMainMenu{background-color:#37779C; font-weight:bold; color:#ffffff}
/** mainpage end *************************************************/

/* packagesoftware page*******************************************/
	table.package{background-color:#DCDA00; color:#ffffff; font-weight:bold}
	a.package:link {text-decoration:none; color:#8E6B00; font-weight:bold}
	a.package:visited {text-decoration:none; color:#8E6B00; font-weight:bold}
	a.package:hover {text-decoration:underline; color:#B79C49; font-weight:bold;}
	.icon{color:#964624;font-size:8pt}
	a.package:active {text-decoration:underline; color:#B79C49;}
	.packagecopy{background-color:#919000}
	.sub_title {font-size:18; color:#988400; font-weight:bold}
	.sub_content{color:#A05600; font-weight:bold; font-size:11pt}
	.light {background-color:#EDEDBA; padding:2}
	.dark {background-color:#EDEDBA; padding:2}
	img.cata{border:1px solid black;}
	a.cata:link {color:#000000;}
	a.cata:visited {color:#000000;}
	a.cata:hover {color:#000000;}
	a.cata:active {color:#000000;}
	
	a.package1:link {text-decoration:none; font-size:18; color:#988400; font-weight:bold}
	a.package1:visited {text-decoration:none; font-size:18; color:#988400; font-weight:bold}
	a.package1:hover {text-decoration:underline; font-size:18; color:#B79C49; font-weight:bold;}
	
	/*docodemo****/
	.doco_bg {background-color:#E9E9E9}
	.doco_title{color:#005DBD; font-weight:bold; font-size:15pt}
	table.doco_view{background-color:#000000}
	td.doco_view {background-color:#C4E1E9}	/*blue*/
	td.doco_view1 {background-color:#ffffff}

	table.doco_use {background-color:#000000}
	td.doco_use{background-color:#C4E1E9;color:#005DBD; font-weight:bold; font-size:15pt}
	td.doco_use1{background-color:#ffffff}

	a.doco:link {text-decoration:none;color:#000000; font-weight:bold}
	a.doco:visited {text-decoration:none;color:#000000; font-weight:bold}
	a.doco:hover {text-decoration:underline;color:#c0c0c0; font-weight:bold}
	a.doco:active {text-decoration:underline;color:#c0c0c0; font-weight:bold}
	
	.doco_highlight{text-decoration:none;color:#ff0000; font-weight:bold}
	a.doco_highlight:link {text-decoration:none;color:#ff0000; font-weight:bold}
	a.doco_highlight:visited {text-decoration:none;color:#ff0000; font-weight:bold}
	a.doco_highlight:hover {text-decoration:underline;color:#ff0000; font-weight:bold}
	a.doco_highlight:active {text-decoration:underline;color:#ff0000; font-weight:bold}
	
/* packagesoftware page*******************************************/

/* websystem******************************************************/
	.webcopy{background-color:#67C608}
	table.web{background-color:#82DF26; color:#ffffff; font-weight:bold}	
	a.web:link {text-decoration:none; color:#5EBE00; font-weight:bold}
	a.web:visited {text-decoration:none; color:#5EBE00; font-weight:bold}
	a.web:hover {text-decoration:underline; color:#92CB59; font-weight:bold;}
	a.web:active {text-decoration:underline; color:#92CB59;}
	
	a.web_menu:link {text-decoration:none; color:#ffffff; font-weight:bold;}
	a.web_menu:visited {text-decoration:none; color:#ffffff; font-weight:bold;}
	a.web_menu:hover {text-decoration:underline; color:#336800; font-weight:bold;}
	a.web_menu:active {text-decoration:underline; color:#336800; font-weight:bold;}
	
	.websub_title {font-size:18; color:#79A74A; font-weight:bold}
	.websub_content{color:#3C8637; font-weight:bold; font-size:11pt}
	.webdark {background-color:#E6F1DC; padding:2}
	/*
		修正日　2002.4.5
	a.web_main:link {text-decoration:none; color:#2E50CE;}
	a.web_main:visited {text-decoration:none; color:#2E50CE;}
	a.web_main:hover {text-decoration:underline; color:#A9B7EB;}
	a.web_main:active {text-decoration:underline; color:#A9B7EB;}
	
	.web_title {color:#FF7E00; font-weight:bold; font-size:15pt}
	.web_explain {color:#3B81C3; font-weight:bold;}
	.web_subtile {color:#319A63; font-weight:bold; font-size:11pt}
	td.web_main{background-color:#f5f5f5}
	table.web_menu {background-color:#82DF26; color:#336800; font-weight:bold;}
	td.web_menu1 {background-color:#6BCC0B; color:#336800; font-weight:bold;}
	td.web_menu2 {background-color:#E3F6D0; color:#336800; font-weight:bold;}
	*/
/* websystem******************************************************/

/* etc***********************************************************/
	table.etc{background-color:#BB80CA; color:#ffffff; font-weight:bold}
	a.etc:link {text-decoration:none; color:#834CA9; font-weight:bold}
	a.etc:visited {text-decoration:none; color:#834CA9; font-weight:bold}
	a.etc:hover {text-decoration:underline; color:#CA89D8; font-weight:bold;}
	a.etc:active {text-decoration:underline; color:#CA89D8; font-weight:bold;}
	
	a.etc_menu:link {text-decoration:none; color:#000000; }
	a.etc_menu:visited {text-decoration:none; color:#000000; }
	a.etc_menu:hover {text-decoration:underline; color:#000000; }
	a.etc_menu:active {text-decoration:underline; color:#000000;}
	
	.etc_title{color:#5E8DB5; font-weight:bold; font-size:18pt}
	.ocn_title{background-color:#466594}
	.ocn_title1{background-color:#E3E9F1; color:#023686; font-weight:bold;}
	.ntt_title{background-color:#00A0F3; color:#ffffff; font-weight:bold}
	.ntt_stitle{color:#0047EA; font-weight:bold}
	table.ocn_product{background-color:#E27849 }
	td.ocn_product{background-color:#F3E6E0;font-weight:bold}
	td.ocn_product1{background-color:#ffffff}
	.ocn_strong{color:#B70000;font-weight:bold}
	.etc_subtitle{background-color:#E3E9F1}
	.etc_big{font-size:11pt; font-weight:bold; color:#0059AD}
	.etc_bighigh{font-size:11pt; font-weight:bold; color:#D20303}
	.etc_explain{color:#B371C4}
	.product_bg{background-color:#ACACAC;}
	.product_highlight {color:#CF5454; font-weight:bold; background-color:#EAEAEA	}
	a.product_highlight:link {text-decoration:none; color:#000000; font-weight:bold}
	a.product_highlight:visited {text-decoration:none; color:#000000; font-weight:bold}
	a.product_highlight:hover {text-decoration:underline; color:#CA89D8; font-weight:bold;}
	a.product_highlight:active {text-decoration:underline; color:#CA89D8; font-weight:bold;}

	.service_title {background-color:#EDCFEF; font-weight:bold}
	.service_title1 {background-color:#E5FBFB; font-weight:bold}
	.serv_bg {background-color:#FFFFBD}
	.serv_bg1 {background-color:#EBEBEB}
	table.apply{background-color:#129FBF}
	td.apply{background-color:#D5F8FF; font-weight:bold}
	td.apply1{background-color:#ffffff}
	.etccopy{background-color:#B16CBD}	/* copyright bgcolor */
/****************************************************************

/* utility******************************************************/
/*	4.24 : 修正　*/
/*	.utilcopy{background-color:#FFB848}
	table.utility{background-color:#FFB848; color:#ffffff; font-weight:bold}
	a.utility:link {text-decoration:none; color:#FF6C00; font-weight:bold}
	a.utility:visited {text-decoration:none; color:#FF6C00; font-weight:bold}
	a.utility:hover {text-decoration:underline; color:#D79462; font-weight:bold;}
	a.utility:active {text-decoration:underline; color:#D79462;}

	table.util_menu {background-color:#FFB848; color:#ffffff; font-weight:bold;}
	td.util_menu2 {background-color:#FFF3DE; color:#D15D00; font-weight:bold;}
	td.util_menu1 {background-color:#FFB848; color:#ffffff; font-weight:bold;}
	
	a.util_menu:link {text-decoration:none; color:#ffffff; font-weight:bold}
	a.util_menu:visited {text-decoration:none; color:#ffffff; font-weight:bold}
	a.util_menu:hover {text-decoration:underline; color:#D15D00; font-weight:bold;}
	a.util_menu:active {text-decoration:underline; color:#D15D00;}
	
	a.util_black:link {text-decoration:none; color:#000000;}
	a.util_black:visited {text-decoration:none; color:#000000;}
	a.util_black:hover {text-decoration:underline; color:#ffffff;}
	a.util_black:active {text-decoration:underline; color:#ffffff;}

	.util_explain{color:#000000; font-weight:bold; font-size:10pt}
	.util_subtitle{color:#058E05; font-weight:bold; font-size:12pt}
	td.util_subtitle1{color:black; font-weight:bold; font-size:12pt}
	td.util_sub{color:#5CB05C; font-weight:bold}

	.util_subtitle2{color:#447299; font-weight:bold; font-size:12pt}
	td.util_subtitle2{color:black; font-weight:bold; font-size:12pt}
	td.util_sub2{color:#447299; font-weight:bold}
*/
/* utility******************************************************/


/* company page **************************************************/
	td.company {color:#196794; font-weight:bold; font-size:11pt; border:1px #C1E6EE solid; background:#F4FDFF}
	td.company1 { font-size:11pt;  border:1px #C1E6EE solid;}
	td.map {font-weight:bold; font-size:11pt}
/* company page **************************************************/

/* portfolio page*************************************************/
	.portcopy{background-color:#FFB848}
	td.port {background-color:#f5f5f5}
/*	td.port1 {background-color:#D1E6EA}	*/	/*	4.24 : 修正　*/
	td.port1 {background-color:#EAE1D2}
	.port_subtitle{font-weight:bold; font-size:10pt}
	table.portfolio{background-color:#FFB848; color:#ffffff; font-weight:bold}
	a.portfolio:link {text-decoration:none; color:#FF6C00; font-weight:bold}
	a.portfolio:visited {text-decoration:none; color:#FF6C00; font-weight:bold}
	a.portfolio:hover {text-decoration:underline; color:#D79462; font-weight:bold;}
	a.portfolio:active {text-decoration:underline; color:#D79462;}

/* portfolio page*************************************************/

/* kensakuki page*************************************************/
.portcopy {
  background-color: #ffb848;
}

td.port {
  background-color: #f5f5f5;
}

td.port1 {
  background-color: #eae1d2;
}

.port_subtitle {
  font-weight: bold;
  font-size: 10pt;
}

table.kensakuki {
  background-color: #37779c;
  color: #ffffff;
  font-weight: bold
}

td.kensakuki {
  background-color: #6699cc;
}

a.kensakuki:link {
  text-decoration: none;
  color: #0d4b8a;
  font-weight: bold;
}

a.kensakuki:visited {
  text-decoration: none;
  color: #0d4b8a;
  font-weight: bold
}

a.kensakuki:hover {
  text-decoration: underline;
  color: #ffffff;
  font-weight: bold;
}

a.kensakuki:active {
  text-decoration: underline; 
  color: #0d4b8a;
}
/* kensakuki page*************************************************/

/* gallary*******************************************************/
	td.gal_subtitle {color:#5995B8; font-weight:bold; font-size:15pt}
	td.writer {color:#BB912C; font-weight:bold; font-size:13pt}
	.photo_back {background-color:#8CBBD5}
	.guest{color:#005586}
	.guest_title{color:#CD1800; font-weight:bold; font-size:11pt}
	.guest_sub {color:#CD1800; font-weight:bold}
	td.guestform {background-color:#f4f4f4; font-weight:bold; color:#CD1800}
	td.guestform1 {background-color:#f4f4f4;}
	.page{color:#CD1800; background-color:D6E8F2; font-weight:bold}
	.comic1{text-decoration:none; color:#CD1800; font-weight:bold; background-color:#FFFE60}
	.comic{text-decoration:none; color:#CD1800; font-weight:bold;}
	a.comic:link {text-decoration:none; color:#CD1800; font-weight:bold}
	a.comic:visited {text-decoration:none; color:#CD1800; font-weight:bold}
	a.comic:hover {text-decoration:underline; color:#D77265;}
	a.comic:active {text-decoration:underline; color:#D77265;}
	.photo{color:#ffffff; font-weight:bold; font-size:13pt}
	
	a.white:link {text-decoration:none; color:#ffffff; font-weight:bold}
	a.white:visited {text-decoration:none; color:#ffffff; font-weight:bold}
	a.white:hover {text-decoration:underline overline; color:#D77265;}
	a.white:active {text-decoration:underline; color:#D77265;}
/* gallary********************************************************/

/* recruit*******************************************************/
	table.recruit {background-color:#659DBD; font-size:11pt}
	td.recruit_menu {background-color:#D6EAEF; color:#006097; font-weight:bold; font-size:11pt}
	td.recruit_menu1 {background-color:#659DBD; color:#ffffff; font-weight:bold; font-size:11pt}

	a.recruit_menu1:link {text-decoration:none; color:#ffffff; font-weight:bold; font-size:11pt}
	a.recruit_menu1:visited {text-decoration:none; color:#ffffff; font-weight:bold; font-size:11pt}
	a.recruit_menu1:hover {text-decoration:underline; color:#006097;}
	a.recruit_menu1:active {text-decoration:underline; color:#006097;}

	.recruit_explain{color:#4A4A4A; font-size:11pt; line-height:130%}
	td.recruit_white{background-color:#ffffff}
	.recruit_title{color:white; font-weight:bold; font-size:12pt}
	td.recruit_gray{background-color:#c0c0c0; font-weight:bold}
	td.recruit_blue{background-color:#D6EAEF; font-weight:bold; font-size:11pt}
	.recruit_red{color:#ff0000}
	
	table.test1{background-color:#FFC600}
	.test1_title{color:white; font-weight:bold; font-size:12pt}
	td.test1 {background-color:#FFF496; font-weight:bold;}
	td.test1_white{background-color:#ffffff}
	
	table.test2{background-color:#659DBD;font-weight:bold}
	td.test2 {background-color:#D6EAEF;font-weight:bold}
/* recruit*******************************************************/

/* toiawase*******************************************************/
	.explain {color:#DC5800; font-weight:bold; font-size:11pt}
	td.toiawase {background-color:#A1CEE3; font-weight:bold}
	td.toiawase1 {background-color:#f1f1f1;} 
/* toiawase*******************************************************/

/* link***********************************************************/
	table.link_bg{background-color:#c0c0c0}
	td.link_bg{background-color:#efefef; font-weight:bold}
	td.link_white{{background-color:#efefef;}}
/*****************************************************************/

/* CTI導入事例,****************************************************/
	a.cti:link {text-decoration:none; color:#006686; font-size:11pt}
	a.cti:visited {text-decoration:none; color:#006686;  font-size:11pt}
	a.cti:hover {text-decoration:underline; color:468CA2;}
	a.cti:active {text-decoration:underline; color:468CA2;}
	.cti_title{color:#F48400; font-weight:bold; font-size:11pt}

	a.camera:link {text-decoration:none; color:#21358C; font-size:11pt;}
	a.camera:visited {text-decoration:none; color:#21358C;  font-size:11pt}
	a.camera:hover {text-decoration:underline; color:#468CA2;}
	a.camera:active {text-decoration:underline; color:#468CA2;}


/****************************************************************/
/* サイトマップ****************************************************/
	a.siteMap:link {text-decoration:none; color:#4F8AAC; font-size:11pt; font-weight:bold}
	a.siteMap:visited {text-decoration:none; color:#4F8AAC;  font-size:11pt; font-weight:bold}
	a.siteMap:hover {text-decoration:underline; color:#468CA2; font-size:11pt; font-weight:bold}
	a.siteMap:active {text-decoration:underline; color:#468CA2; font-size:11pt; font-weight:bold}
	
	a.black:link {text-decoration:none; color:#000000;}
	a.black:visited {text-decoration:none; color:#000000;}
	a.black:hover {text-decoration:underline; color:#468CA2;}
	a.black:active {text-decoration:underline; color:#468CA2;}

	a.gray:link {text-decoration:none; color:#747474;}
	a.gray:visited {text-decoration:none; color:#747474;}
	a.gray:hover {text-decoration:underline; color:#468CA2;}
	a.gray:active {text-decoration:underline; color:#468CA2;}
/****************************************************************/

	.white {color: #ffffff}

	a.blue:link {text-decoration:none; color:#0000ff;}
	a.blue:visited {text-decoration:none; color:#0000ff;}
	a.blue:hover {text-decoration:underline; color:#ff0000;}
	a.blue:active {text-decoration:underline; color:#ff0000;}

h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

