/* *************************************************************************** */
/* infocom 共通set */
/* *************************************************************************** */

#headerBox {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 7px;
}
body {font-size: 10pt; line-height: 120%; color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.orangeBtm img {
	margin-left: 5px;
	margin-top: 13px;
}
.logo img {
	margin-top: 7px;
	vertical-align: top;
}
#btmTable {
	margin-left: 10px;
}


#menu-top-right2 {
	margin-top: 5px;
	font-size: 18px;
	color: #0082D6;
}

/# #menu-top h1 {
/#	font-size: 10px;
/#	color: #0082D6;
/#	margin: 0px;
/#	padding-top: 0px;
/# }

#menu-top h2 {
	color: #666666;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
}
#dummyContents {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.search {
	margin-bottom: 5px;
}

#footer #footerBox {
	font-size: 11px;
}
#underLink {
	margin-top: 10px;
	margin-bottom: 5px;
}
#menu-top {
	height: 100px;
}
#footerBox a:link {
color:#2F99DE;
text-decoration:none;
}

#footerBox a:visited {
color:#2F99DE;
text-decoration:none;
}

#footerBox a:hover {
color:#2F99DE;
text-decoration:underline;
}

.tel {
	font-size: 14px;
	font-weight: bold;
	color: #FF7F02;
	line-height: 32px;
	margin-top: 13px;
}
#blueLine {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #0082D6;
}


address {
	font-style:normal;
	color: #5a5a5a;
} 



/* *************************************************************************** */
/* A SET */
/* *************************************************************************** */

link {

	color: #0066cc;

}

a:link	{

	color: #F00;

}

v:link	{
	
	color: #003399
	
}

A:link {color:#0082d6; text-decoration: none}
A:visited {color: #2F99DE; text-decoration: none}
A:hover {color: #FF9900; text-decoration: underline}



/* *************************************************************************** */
/* kihon setting*/
/* *************************************************************************** */

.css1 {font-size: 1pt; font-weight:400; line-height:100%; font-style:normal;}
.css2 {font-size: 2pt; font-weight:400; line-height:100%; font-style:normal;}
.css3 {font-size: 3pt; font-weight:400; line-height:100%; font-style:normal;}
.css4 {font-size: 4pt; font-weight:400; line-height:100%; font-style:normal;}
.css5 {font-size: 5pt; font-weight:400; line-height:100%; font-style:normal;}
.css6 {font-size: 6pt; font-weight:400; line-height:100%; font-style:normal;}
.css7 {font-size: 7pt; font-weight:400; line-height:100%; font-style:normal;}
.css8 {font-size: 8pt; font-weight:400; line-height:100%; font-style:normal;}
.css9 {font-size: 9pt; font-weight:400; line-height:100%; font-style:normal;}
.css10 {font-size:10pt; font-weight:400; line-height:100%; font-style:normal;}
.css11 {font-size:11pt; font-weight:400; line-height:100%; font-style:normal;}
.seminar {font-size:11pt; font-weight:400; line-height:150%; font-style:normal;}
.css12 {font-size:12pt; font-weight:400; line-height:100%; font-style:normal;}
.css13 {font-size:13pt; font-weight:400; line-height:100%; font-style:normal;}
.css14 {font-size:14pt; font-weight:400; line-height:100%; font-style:normal;}
.css15 {font-size:15pt; font-weight:400; line-height:100%; font-style:normal;}
.css16 {font-size:16pt; font-weight:400; line-height:100%; font-style:normal;}
.css17 {font-size:17pt; font-weight:400; line-height:100%; font-style:normal;}
.css18 {font-size:18pt; font-weight:400; line-height:100%; font-style:normal;}
.css19 {font-size:19pt; font-weight:400; line-height:100%; font-style:normal;}
.css20 {font-size:20pt; font-weight:400; line-height:100%; font-style:normal;}
.css21 {font-size:21pt; font-weight:400; line-height:100%; font-style:normal;}
.css22 {font-size:22pt; font-weight:400; line-height:100%; font-style:normal;}
.css23 {font-size:23pt; font-weight:400; line-height:100%; font-style:normal;}
.css24 {font-size:24pt; font-weight:400; line-height:100%; font-style:normal;}
.css25 {font-size:25pt; font-weight:400; line-height:100%; font-style:normal;}
.css26 {font-size:26pt; font-weight:400; line-height:100%; font-style:normal;}
.css27 {font-size:27pt; font-weight:400; line-height:100%; font-style:normal;}
.css28 {font-size:28pt; font-weight:400; line-height:100%; font-style:normal;}
.css29 {font-size:29pt; font-weight:400; line-height:100%; font-style:normal;}
.css30 {font-size:30pt; font-weight:400; line-height:100%; font-style:normal;}
.css31 {font-size:31pt; font-weight:400; line-height:100%; font-style:normal;}
.css32 {font-size:32pt; font-weight:400; line-height:100%; font-style:normal;}
.css91 {font-size:10pt; color:#FF0000; font-weight:400; line-height:100%; font-style:normal; text-decoration: underline;}
.css33 {font-weight: bold; font-size: 15px; color: black;}
.css34 {font-weight: bold; font-size: 15px; color: #ffffff;}


/* *************************************************************************** */
/* BASE SET */　　　フッター⇒×
/* *************************************************************************** */
/* 10==size c==color w==weight h==height s==style i==indent m==MISC */
/* .css1 {font-size: 10pt; color: #000000; font-weight:400; line-height:100%; font-style:normal; text-indent:20pt;}*/
/* ********************************* */

/* TD {font-size: 10pt; line-height: 120%; color: #333333}



/* *************************************************************************** */
/* FONT SET */
/* *************************************************************************** */
/* 10==size c==color w==weight h==height s==style m==MISC */
/* .css10c1w1h1s1m1 {font-size: 10pt; color: #000000; font-weight:400; line-height:100%; font-style:normal;}*/
/* ********************************* */

/*使用中*/
.css8h1 {font-size:8pt; font-weight:normal; line-height:120%; font-style:normal}
.css8h2 {font-size:8pt; font-weight:normal; line-height:140%; font-style:normal}
.css10h1 {font-size:10pt; font-weight:normal; line-height:120%; font-style:normal}
.css10h2 {font-size:10pt; font-weight:normal; line-height:140%; font-style:normal}
.css12h1 {font-size:12pt; font-weight:normal; line-height:120%; font-style:normal}
.css16c1 {font-size:16pt; color: #004A87; font-weight:normal; line-height:120%; font-style:normal}
.css20h1 {font-size:20px; color: #0082d6; font-weight:800; font-style:normal; padding-top: 5px; margin: 0px;}

.css8h1 {font-size:8pt; line-height:120%;}
.css8w1h2 {font-size:8pt; font-weight:600; line-height:140%;}
.css8c1w2h3 {font-size:8pt; color:#004A87; font-weight:800; line-height:110%;}
.css10h1 {font-size:10pt; line-height:120%;}
.css10c1w1h1 {font-size:11pt; color:#004A87; font-weight:800; line-height:120%;}
.css11c1w1h1 {font-size:11pt; color:#004A87; font-weight:800; line-height:120%;}
.css12c1w1h1 {font-size:12pt; color:#004A87; font-weight:800; line-height:120%;}
.css13c1w1h1 {font-size:13pt; color:#004A87; font-weight:800; line-height:120%;}
.css14c1w1h1 {font-size:14pt; color:#004A87; font-weight:800; line-height:120%;}
.css15c1w1h1 {font-size:15pt; color:#004A87; font-weight:800; line-height:120%;}
.css16c1w1h1 {font-size:16pt; color:#004A87; font-weight:800; line-height:120%;}
.css17c1w1h1 {font-size:17pt; color:#004A87; font-weight:800; line-height:120%;}
.css18c1w1h1 {font-size:18pt; color:#004A87; font-weight:800; line-height:120%;}
.css16c1h1 {font-size:16pt; color:#004A87; line-height:120%;}



/* *************************************************************************** */
/* left menu */
/* *************************************************************************** */

td.left{ border-width: 0 1px 0 0; border-color: white white white; border-style: solid; width: 150px; }

td.productmenu{ font-weight: bold; font-size: 12px; background-image:url("../image/menu_bg.gif");text-align: left; margin: 0px; padding: 7px 0px 7px 8px; border-width: 0 0 1px; border-color: white; border-style: solid; width: 151px; }

td.solutionmenu{ font-weight: bold; font-size: 12px; background-image:url("../image/menu_bg.gif");text-align: left; margin: 0px; padding: 7px 0px 7px 8px; border-width: 0 0 1px; border-color: white; border-style: solid; width: 151px; }

td.menuspace{ font-weight: bold; font-size: 12px; background-image:url("../image/menu_bg.gif");text-align: left; margin: 0px; padding: 5px 0px 0px 5px; border-width: 0 0 1px; border-color: white; border-style: solid; width: 4px; }

td.mainmenu a{ color: #000000; }

td.mainmenu visited{ color: #000000; }

ul.submenu{ background-color: #e9e9e9; text-align: left; margin: 0px; padding: 0px; width: 151px; list-style: decimal; list-style-position: inside; }

li.submenu { font-size: 10px; margin: 0px; padding: 2px 0px 2px 10px; border-width: 0 0 1px; border-color: white; border-style: solid; list-style: disc; }


td.td1{width: 4px; background-color:#DA0000; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td2{width: 4px;  background-color:#DA6B20; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td3{width: 4px;  background-color:#DAC42D; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td4{width: 4px;  background-color:#C1CAA4; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td5{width: 4px;  background-color:#B8B3DC; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td6{width: 4px;  background-color:#DA98DF; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td7{width: 4px;  background-color:#DA57BB; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td8{width: 4px;  background-color:#DA1BBB; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td9{width: 4px;  background-color:#6D1BBB; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td10{width: 4px;  background-color:#6D66EE; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td11{width: 4px;  background-color:#6DAED1; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td12{width: 4px;  background-color:#6DCDCD; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td13{width: 4px;  background-color:#6DC669; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td14{width: 4px;  background-color:#6D9749; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td15{width: 4px;  background-color:#6D504F; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td16{width: 4px;  background-color:#6D184E; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td17{width: 4px;  background-color:#DF127C; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td18{width: 4px;  background-color:#DF6D90; border-width: 0 0 1px; border-color: white; border-style: solid;}
td.td19{width: 4px;  background-color:#EFB880; border-width: 0 0 1px; border-color: white; border-style: solid;}

hr.hr1{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#cc0000;}
hr.hr2{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#006600;}
hr.hr3{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#0000cc;}
hr.hr4{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#cc6666;}
hr.hr5{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#669900;}
hr.hr6{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#9966cc;}
hr.hr7{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#009999;}
hr.hr8{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#996600;}
hr.hr9{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#ffcccc;}
hr.hr10{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#cce6ff;}
hr.hr11{border-width:1px;border-style:solid;margin:0px;padding:0px 0px 0px 0px;height:3px;color:#ecb800;}


hr.hrdashed{border-width:1px;border-style:dashed;margin:0px;padding:0px 0px 0px 0px;height:1px;color:#cccccc;}


/* *************************************************************************** */
/* contents */
/* *************************************************************************** */


table.border0c1{border-width:0px;border-style:solid;background-color:#f2f2f2;}
table.border1{border-width:1px;border-style:solid;}
table.border1c1{border-width:1px;border-style:solid;background-color:#fffddc;}

td.contents{ width: 650px; }

td.maintitle{ font-weight: bold; font-size: 15px; color: black; background-color: #EFEFEF; padding: 0 0 0 10px; border-width: 0 0 1px; border-color: #666666; border-style: solid; width: 790px; height: 50px; }

table.maintitle{ font-weight: bold; font-size: 20px; color: black; background-color: #EFEFEF; padding: 0 0 0 10px; border-width: 0 0 1px; border-color: #666666; border-style: solid; width: 800px; height: 50px; }

td.title{ font-weight: bold; font-size: 20px; color: black; background-color: #EFEFEF; padding: 0 0 0 10px; border-width: 0 0 1px; border-color: #666666; border-style: solid; width: 650px; height: 50px; }

table.title{ font-weight: bold; font-size: 15px; color: black; background-color: #EFEFEF; padding: 0 0 0 10px; border-width: 0 0 1px; border-color: #666666; border-style: solid; width: 650px; height: 50px; }

table.solutiontitle{ font-weight: bold; font-size: 15px; color: black; background-color: #0082ee; padding: 0 0 0 10px; border-width: 0px; border-color: #0082d6; border-style: solid; width: 650px; height: 50px; }

td.maincramb{ font-size: 10px; color: black; background-color: #F7F7F7; margin: 0; padding: 0 0 0 10px; border-width: 0 0 1px; border-color: #666666; border-style: solid; width: 790px; height: 18px; }

td.cramb{ font-size: 10px; color: black; background-color: #F7F7F7; margin: 0; padding: 0 0 0 10px; border-width: 0 0 1px; border-color: #666666; border-style: solid; width: 650px; height: 18px; }

td.main{ padding: 10px 0 0 10px; }

td.head{ font-weight: bold; font-size: 12px; color: black; background-color: #ffcc33; padding: 0 0 0 10px; border-width: 0 0 1px; border-color: #666666; border-style: solid; width: 650px; height: 25px; }

div.caption{ font-weight: bold; font-size: 14px; padding: 0 0 3px; border-width: 0 0 2px; border-color: #CCCCCC; border-style: solid; }

div.caption2{ font-size: 10px; }

div.underline{ margin: 0 0 10px; border-width: 0 0 3px; border-bottom-color: #777777; border-style: solid; }

div.catch{ font-weight: bold; font-size: 14px; padding: 0 0 3px;}

div.head{ font-weight: bold; font-size: 12px; padding: 0 0 3px;}

div.item{ font-weight: bold; font-size: 12px; padding: 0 0 3px;text-decoration:underline; color:#2000ac;}

div.point1{ font-weight: bold; font-size: 14px; padding: 0 0 3px; color:#e70000;}
div.point2{ font-weight: bold; font-size: 12px; padding: 0 0 3px;}



h1 {

	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #666;


}


