BODY {
	FONT-SIZE: 12px; PADDING: 0px 0px 0px 0px; MARGIN: 0px auto; WIDTH: 780px; BACKGROUND-COLOR: #ffffff; COLOR: #000000; HEIGHT: 100%;
/*	 
scrollbar-3d-light-color:B8B8B7;scrollbar-arrow-color:ffffff;scrollbar-base-color:#B8B8B7;scrollbar-dark-shadow-color:#ffffff;scrollbar-face-color:B8B8B7;scrollbar-highlight-color: white;scrollbar-shadow-color:white;
BACKGROUND-IMAGE: url(); BACKGROUND-REPEAT: repeat-x; */
}
H1 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-SIZE: 8px; FONT-WEIGHT: normal;
}
H2 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}
H3 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}


/*　ヘッダー　*/
#header {
	TEXT-ALIGN: left;
}
#header UL {
	PADDING: 5px 5px 5px 0px; MARGIN: 0px 0px 0px 0px; color:#003366;
}
#header LI {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 10px; DISPLAY: inline;  LIST-STYLE-IMAGE:url(../images/list_triangle.jpg);
}


/*　メイン　*/
#contents {
	PADDING: 5px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
	scrollbar-arrow-color:#ffffff;scrollbar-base-color:#666666;scrollbar-dark-shadow-color:#666666;scrollbar-face-color:#666666;scrollbar-highlight-color:#CCCCCC;scrollbar-shadow-color:#666666;
}
#contents TD {
	VERTICAL-ALIGN: top;
}
#contents P {
	PADDING: 5px 0px 5px 0px; MARGIN: 0px 0px 0px 0px;
}
#contents UL {
	PADDING: 0px 0px 5px 5px; MARGIN: 0px 0px 0px 0px;
}
#contents LI {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 10px; LIST-STYLE-IMAGE: url(../images/list_square.jpg);
}
#contents FORM {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
}
.tbl1 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 5px 0px;
}
.blog {
	text-align: center;
}

.td01 {
	PADDING: 5px 0px 5px 10px; LINE-HEIGHT: 130%; text-align: left;
}
.td02 {
	PADDING: 5px 0px 5px 25px; LINE-HEIGHT: 130%; text-align: left;
}
.td03 {
	PADDING: 2px 5px 2px 5px; MARGIN: 10px 0px 10px 0px; LINE-HEIGHT: 130%; background-color: #CCCCCC;
}
.td04 {
	PADDING: 5px 0px 5px 10px; LINE-HEIGHT: 130%; text-align: left;
}
.txt01 {
	PADDING: 0px 0px 0px0px; LINE-HEIGHT: 100%; text-align: left;
}
.txt {
	PADDING: 0px 0px 0px0px; LINE-HEIGHT: 100%; text-align: left;
}
.txt_red {
	color:#FF0000;
}
.txt_inqiry {
	color:#FF0000; font-size:18px;
}
.infobox {
	height: 213px;	overflow: auto;
}

/*　フッター　*/
#footer {

}
.footertxt {
	PADDING: 0px 5px 5px 0px; text-align: right; 
}
.footerlogo {
	PADDING: 0px 15px 5px 0px;
}
.footernavi{
	PADDING: 5px 0px 5px 0px; clear:both; LINE-HEIGHT: 100%; 
}
.style1 {font-size: 14px}

a:link { color: #18384D; } 
a:visited { color: #18384D; } 
a:hover { color: #18384D; } 
a:active { color: red; } 

.style4 {font-size: 16px}
.style6 {font-size: 14px}
.style8 {font-size: 12px}
.style20 {font-weight: bold; font-size: 16px; color: #FFFFFF; }
.style21 {font-size: 12px; font-weight: bold; }
.style22 {font-size: 14px; color: #FFFFFF; font-weight: bold; }
.style24 {font-size: 10px}
.style25 {color: #18384D}

a:hover {
color: #FF0000;
}
.style3 {font-size: 12px}
.style5 {
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
.style6 {
	color: #FFFFFF;
	font: bold;
}
.style8 {font-size: 12px; color: #FFFFFF; }
.style9 {font-size: 12px; color: #FFFF00; }
.style10 {font-size: 9px}
.style12 {font-size: 12px; color: #0000FF; }
.style13 {
	color: #0000FF;
	font: bold;
}
.style17 {font-size: 12px; font-weight: bold; }
.style18 {color: #FFFFFF; font: bold; font-size: 12px; }
.style12 strong {
}
.style19 {font-size: 14px}
.style21 {font-size: 16px}
.style23 {font-size: 16px; font-weight: bold; }
.style24 {color: #FF0000}
.style25 {color: #FFFFFF}
.style26 {color: #993300}
.style27 {
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12px;
}
.style30 {
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 10px;
}

/*　事例CSS　*/

td.exst01{vertical-align:top;}
td.exst01 p{font-size:13px;line-height:140%;margin-bottom:8px;}

table.ex01{border:1px solid #6f96a6;}
table.ex01 th{font-size:13px;line-height:140%;}
table.ex01 td{font-size:13px;line-height:140%;}

table.ex02{border:1px solid #00334a;}
table.ex02 td{font-size:13px;line-height:140%;}

table.ex03 td{font-size:13px;line-height:140%;}

div.pagetop{width:780px;
text-align:right;}


table.ex04 td{font-size:13px;line-height:140%;vertical-align:top;}

table.comment01 td{font-size:13px;line-height:140%;}
table.comment01 p{margin:0px 0px 10px 0px;}

table.kouji01 td{font-size:13px;line-height:140%;}
table.kouji01 th{font-size:17px;font-weight:bold;color:#1c86c3;text-align:left;}
table.kouji01 p{margin:0px 0px 15px 0px;}
table.kouji01 a{font-weight:bold;}


table.kouji02{border:1px solid #EACCFF;}
table.kouji02 td{font-size:13px;line-height:140%;border:1px solid #EACCFF;}
table.kouji02 th{font-size:17px;font-weight:bold;color:#333333;text-align:left;}
table.kouji02 a{font-weight:bold;}


/*　事例一覧CSS　*/

table.list td{font-size:13px;line-height:140%;vertical-align:top;text-align:left;}
table.list p{font-size:13px;line-height:140%;font-weight:bold;color:#ff6600;margin:3px 0px 5px 0px;border-left:5px solid #ff6600;padding-left:5px;text-align:left;}
table.list span{font-weight:bold;color:#3366cc;}

div.listbn{margin-top:5px;text-align:right;}