body {
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-face-color : #CCCCCC;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-shadow-color : #CCCCCC;
	scrollbar-3dlight-color : #CCCCCC;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	margin-top: 0px;
	background-color: #FFFFFF;
}


.futoji {font-weight: bold; }
.under { text-decoration:underline; }
.style1 {font-size: 12px}
.style2 {font-size: 12px; color: #666666; }
.style3 {font-size: 16px; font-weight: bold; color: #FFFFFF; }
.style4 {font-size: 16px; font-weight: bold; color: #009900; }
.style5 {font-size: 16px; font-weight: bold; color: #000000; }
.style6 {font-size: 14px; font-weight: bold; color: #0000FF; }
.style7 {font-size: 14px; font-weight: bold; color: #000000; }
.style8 {font-size: 14px; font-weight: bold; color: #003399; }
.style9 {font-size: 12px; font-weight: bold; color: #FF9900; }
.style10 {font-size: 12px; color: #FF0000; }
.style11 {font-size: 9px; }
.style12 {font-size: 12px; color: #333333; }
.style16 {font-size: 10px; color: #666600; font-weight: normal; }
.style17 {font-size: 10px }
.style18 {color: #0000FF; font-weight: bold; }
.style19 {font-size: 14px }
.style20 {color: #FFFFFF; font-size: 12px; }
.style24 {color: #FF9900}
.style29 {color: #003399; font-weight: bold; }
.style30 {color: #FFFFFF;}
.style31 {color: #5353A6}
.style32 {color: #009900}
.style33 {color: #417183}
.style38 {color: #FFFFFF; font-weight: bold; font-size: 14px; }
.style39 {font-size: 12px; font-weight: bold; color: #FFFFFF; }
.style45 {font-size: 12px; font-weight: bold; color: #003366; }
.style46 {font-size: 14px; font-weight: bold; color: #FF0000 }
.style51 {font-size: 12px; font-weight: bold; color: #FF0000; }
.style52 {font-size: 12px; font-weight: bold; color: #000000; }
.style53 {font-size: 12px; color: #0000FF; }
.style54 {font-size: 12px; font-weight: bold; color: #003366; }
.style79 {font-size: 12px; font-weight: bold; color: #0099CC; }
.style80 {font-size: 16px; font-weight: bold; color: #CC0000; }
.style85 {font-size: 12px; font-weight: bold;  color: #FF6699}
.style86 {font-size: 12px; font-weight: bold;  color: #FFB3B3}
.style87 {font-size: 12px; font-weight: bold;  color: #9D9DFF}
.style88 {font-size: 12px; font-weight: bold;  color: #FF6633}
.style89 {font-size: 12px; font-weight: bold;  color: #00B700}
.style119 {color: #FF0099; font-size: 12px; font-weight: bold;}
.style122 {font-size: 16px}
.style123 {color: #FF0000}
.style124 {font-size: 12px}
.style125 {font-size: 12px}
.style126 {font-size: 12px}
.style127 {font-size: 16px; font-weight:bold; text-decoration:underline;}

.line_pink {border:dotted 1px #F79DA9; }
.line_navy {border: 1px solid #003366; }
.line_gray {border: 1px solid #333333; }
.line_yellow {border: 1px solid #FFCC33; }
.line_green {border: 1px solid #009900; }
.line_blue {border: 1px solid #279C9C; }
.line2_green {border: 2px solid #009900; }
.line_red {border: 2px solid #ff0000; }

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FF6699;
}
a:active {
	text-decoration: none;
	color: #FF6699;
}


.nameLink:link{ color:#0000FF; text-decoration:underline; }
.nameLink:visited{ color:#0000FF; text-decoration:underline; }
.nameLink:active{ color:#00FF00; text-decoration:underline; }
.nameLink:hover{ color:#00FF00; text-decoration:underline; }

.siroLink:link{ color:#FFFFFF; text-decoration:underline; }
.siroLink:visited{ color:#FFFFFF; text-decoration:underline; }
.siroLink:active{ color:#FFFFFF; text-decoration:underline; }
.siroLink:hover{ color:#FFFFFF; text-decoration:underline; }


.partLink:link{color:#333333; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink:visited{ color:#333333; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink:active{ color:#FF9900; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink:hover{ color:#FF9900; text-decoration:none;	background-color:#FFFFCC ; boder:1px ; bordercolor:#FFCC00 }

.partLink1:link{color:#0000FF; font-weight: bold;  }
.partLink1:visited{color:#669966; font-weight: bold;  }
.partLink1:active{color:#00CC00; font-weight: bold;  }
.partLink1:hover{ color:#FF9900; font-weight: bold;  }


.partLink2:link{color:#0000FF; text-decoration:underline; }
.partLink2:visited{color:#669966; text-decoration:underline; }
.partLink2:active{color:#00CC00; text-decoration:underline; }
.partLink2:hover{ color:#FF9900; text-decoration:underline; }


.partLink3:link{color:#333333; text-decoration:none; }
.partLink3:visited{ color:#333333; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink3:active{ color:#00CCCC; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink3:hover{ color:#00CCCC; text-decoration:none;@boder:1px ; bordercolor:#FFFFFF}


.partLink4:link{color:#003366; text-decoration:underline; }
.partLink4:visited{color:#669966; text-decoration:underline; }
.partLink4:active{color:#00CC00; text-decoration:underline; }
.partLink4:hover{ color:#FF9900; text-decoration:underline; }

.partLink5:link{color:#FFFFFF; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink5:visited{ color:#FFFFFF; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink5:active{ color:#FF9900; text-decoration:none; boder:1px ; bordercolor:#FFFFFF }
.partLink5:hover{ color:#FF9900; text-decoration:none;	background-color:#FFFFCC ; boder:1px ; bordercolor:#FFCC00 }

.partLink6:link{color:#666600; boder:1px ; bordercolor:#FFFFFF; text-decoration:underline; }
.partLink6:visited{ color:#666600; text-decoration:underline; boder:1px ; bordercolor:#FFFFFF }
.partLink6:active{ color:#FF9900; text-decoration:underline; boder:1px ; bordercolor:#FFFFFF }
.partLink6:hover{ color:#FF9900; text-decoration:underline;	background-color:#FFFFCC ; boder:1px ; bordercolor:#FFCC00 }

strong { font-weight:normal;}
h1{ margin-bottom:0px; margin-top:60px; margin-right:20px; font-size:14px; font-weight:bold; color: #333333; text-align:right; text-decoration:underline;}
h2{ margin-bottom:10px; margin-top:10px; font-size:10px; font-weight:normal; color: #666666; text-align:center;}
h3 { margin-left:30px; margin-right:30px; margin-top:0px; font-size: 16px; font-weight: bold; color: #009900; }
h4{ margin-left:25px; margin-bottom:30px; text-align:left; font-size:16px; font-weight:bold; text-decoration:underline;}
h5{ margin-left:25px; margin-bottom:30px; text-align:left; font-size:16px; font-weight:bold; text-decoration:underline;}

.bg_kanban {background-image:url('../images/kanban2.gif'); background-repeat:no-repeat; }
.bg_policy {background-image:url('../images/4poli_back.jpg'); background-repeat:no-repeat;}
.bg_sen {background-image:url('../images/backsen.gif'); }
.bg_kugiri {background-image:url('../images/back_kugiri.gif'); }


.con01{ margin-left:115px; margin-right:115px; text-align:left; font-size: 12px;}
.con02{ float:left; margin-right:10px; width:170px; margin-bottom:10px;}
.con03{ margin-left:20px; }

.ichi0 { margin-top:0px;  margin-bottom:0px;}
.ichi10 { margin-top:0px;  margin-bottom:10px;}
.ichi2 { margin-right:15px;}
.fnt14 { font-size:14px;}
.p_hp{ margin-left:20px; text-align:left; font-size:12px; color:#333333; line-height:15px;}
.p_hp2{ margin-left:30px; text-align:left; font-size:12px; line-height:15px; color:#333333; }
.p_hp3{ margin-left:10px; margin-right:10px; text-align:left; font-size:12px; line-height:15px;}
.p_hp4{ margin-left:30px; margin-right:30px; text-align:left; font-size:12px; color:#333333; line-height:15px;}
.p_small{ text-align:left; font-size:16px; font-weight:bold; text-decoration:underline;}
.p_work { margin-top:10px; margin-bottom:0px; text-align:center; }
.p_work2 { margin-left:20px; margin-top:0px; text-align:left; font-size:12px; color:#333333; }
.p_work3{ margin-left:20px; margin-top:0px; margin-bottom:5px; text-align:left; font-size:14px; color:#333333; }
.p_work4 { margin-top:10px; margin-bottom:0px; text-align:center; font-size:12px; color:#333333; }
.p_link{ margin-left:30px; text-align:left; font-size:14px; text-decoration:underline; font-weight:bold; }

.p_policy{ margin-left:15px; margin-bottom:10px; margin-top:40px; margin-right:15px; text-align:left; font-size:12px; color:#333333; line-height:15px;}
.p_copyright{ font-size:12px; color:#FFFFFF; text-align:center; padding:5px; background-color:#FF6699; margin-right:1px; margin-top:0px; margin-bottom:0px; }
.p_menu{ font-size:12px; color:#666666; text-align:left; margin-left:10px; margin-bottom:5px; margin-top:0px; }


.para02{ margin-bottom:3px; margin-top:0px; text-align:left; font-size: 10px; color: #666666; }
.para03{ margin-bottom:10px; margin-top:5px; font-size:10px; color: #666666; }
.para03a{ margin-bottom:0px; margin-top:5px; font-size:10px; color: #666666; }
.para03b{ margin-bottom:0px; margin-top:0px; font-size:10px; color: #666666; }
.para04{ margin-left:0px; margin-bottom:10px; margin-top:10px;}
.para05{ margin-top:15px; font-size:12px; color: #666666; text-align:left; }
.para06{ font-size:12px; color:#666666; text-align:center; padding:5px; background-color:#F3F3F3;}
.para07{ font-size:16px; color:#FFFFFF; font-weight: bold; text-align:left; padding:7px; background-color:#E088FD; margin-bottom:2px; }
.para08{ font-size:12px; text-align:left; padding:10px; border:dotted 1px;  }
.para09{ margin-top:10px; margin-bottom:20px; font-size:12px; text-align:left; padding:10px; background-color:#F3D3FE}
.para10{ margin-left:45px; margin-right:45px; margin-top:30px; margin-bottom:30px; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; padding:5px; background-color:#CC3300}
.para11{ font-size:14px; font-weight:bold; text-align:left; padding:5px; margin-bottom:10px; border:solid 2px #0000FF; }
.para12{ font-size:16px; color:#FFFFFF; font-weight: bold; text-align:left; padding:7px; background-color:#99CCFF; margin-bottom:2px; }
.para13{ font-size:14px; text-align:left; padding:7px; background-color:#D9ECFF; margin-bottom:10px; }
.para14{ margin-top:-1em; margin-left:1.5em; margin-right:20px; text-align:justify; text-justify:distribute; }
.para15{ margin-top:-1em; margin-left:7em; margin-right:10px; text-align:justify; text-justify:distribute; }
.para16{ margin-left:0px; margin-bottom:0px; margin-top:0px; font-size: 12px; font-weight: bold; color: #0000FF; }
.para18{ margin-top:10px; margin-bottom:20px; font-size:14px; color: #FFFFFF; font-weight: bold; text-align:left; padding:5px; background-color:#5BCEFF}
.para17{ margin-left:0px; margin-bottom:15px; margin-top:0px; }
.para19{ margin-bottom:5px; margin-right:15px; }
.para20{ margin-bottom:0px;}
.para21{ width:30%; margin-top:10px; margin-bottom:20px; font-size:14px; color: #FFFFFF; font-weight: bold; text-align:center; padding:5px; background-color:#4DBF00}
.para22{ width:80%; margin-left:70px; margin-top:10px; margin-bottom:20px; font-size:12px; text-align:left; padding:5px; background-color:#F3D3FE}
.para23{ margin-top:10px; margin-bottom:20px; font-size:14px; color: #FFFFFF; text-align:left; padding:5px; background-color:#999999}
.blogtitle{margin-bottom:0px; font-size:14px; color: #FFFFFF; font-weight: bold; text-align:left; padding:3px; background-color:#F79DA9; width:97%; }
.blogcome {margin-top:0px; padding:3px; border:dotted 1px #F79DA9; width:97%; }
.hp_process {margin-top:0px; padding:3px; background-color:#FFFFFF; border:solid 1px; width:100%; }


.div01{ margin-left:0px; margin-bottom:0px; margin-top:0px; text-align:left; }
.div_policy{ margin-left:25px; margin-right:5px; }
.div_price{ margin-left:30px; margin-right:30px; margin-top:0px; font-size:12px; color:#333333; text-align:left; line-height:15px;}
.div_kihon{ margin-left:30px; margin-top:0px; font-size:12px; color:#333333; text-align:left; line-height:15px;}


.menu01{ font-size: 12px; font-weight: bold; color: #FFFFFF; margin-left:5px; margin-bottom:5px; margin-top:5px;}
.menu02{ margin-bottom:0px; margin-top:0px;}
.menu03{ margin-left:10px; width:160px; background-color:#FFFFFF; border:solid 2px #9EA224; 
			padding:5px; font-size:14px; color:#9EA224; font-weight: bold; margin-bottom:0px;}
.menu04{ margin-left:10px; width:160px; background-color:#9EA224; border:solid 2px #9EA224; padding:3px; 
		 font-size:10px; color:#FFFFFF; margin-top:0px; margin-bottom:10px;}			





