/* Main Visual ----------*/.black a{color:#4D4D4D;}.black a:hover{color:#5B9C8D;}.ryokoTitle{font-size:18px;height:100%;line-height:1.2em;margin:0;padding:0;margin-bottom:40px;}.mainCenterText{margin-left:213px;margin-top:45px;width:740px;}.mainCenterText2{margin-left:213px;margin-top:34px;width:740px;}.kaisha_rinen_Text{margin-left:107px;margin-top:45px;width:846px;}.kaisha_rinen_bottom_Text{margin-left:107px;margin-top:100px;width:846px;}#leftContent{width:212px;height:100%;overflow:auto;float:left;}#rightContent{width:742px;background:#fff;height: 100%;overflow:auto;}#rightContent p{font-size:12px;}.greenHr{margin-top:10px;margin-bottom:-4px;border-top:1px solid #5c9c8e;}.greenHr2{clear:both;border:1px solid #5c9c8e;width:100%;height:1px;margin-bottom:50px;margin-top:23px;}.greenHr3{clear:both;background:#5c9c8e;width:100%;height:1px;}.gaiyoGreen{clear:both; border:1px solid #5c9c8e; width:740px; margin-top:25px;}#rightContent_leftnone{margin-left:212px;width:742px;background:#fff;height: 100%;clear:both;}#gyoumuTable{ width:742px;}#rightContent_leftnone p{font-size:12px;}.rightContent_leftnone{margin-left:212px;width:742px;background:#fff;height: 100%;}.rightContent_leftnone p{font-size:12px;}.colx1{float:left;width:106px;}.colx1 p{text-align:center;}.colx2{float:left;width:212px;}.colx3{float:left;width:318px;}.colx4{float:left;width:424px;}.colx5{float:left;width:528px;}.colx1a{width:100px;padding-left:6px;}.colx2a{width:206px;padding-left:6px;}.colx3a{width:312px;padding-left:6px;}.colx8{width:848px;}.colx1bg{float:left;width:100px;background: url(../images/common/bg_colx1.jpg) repeat-y;height:100%;overflow:auto;padding-left:6px;}.colx2bg{float:left;width:206px;background: url(../images/common/bg_colx2.jpg) repeat-y;height:100%;overflow:auto;padding-left:6px;}.colx3bg{float:left;width:312px;background: url(../images/common/bg_colx3.jpg) repeat-y;height:100%;overflow:auto;padding-left:6px;}.marColx1{margin-left:106px;}.marColx2{margin-left:212px;}.marTop20{margin-top:20px;}.ryoko{clear:both;margin-top:20px;height:100%;overflow:auto;padding-bottom:10px;}.bgHrGray{ background: url(images/common/hr_gray.jpg) bottom repeat-x;z-index: 100; } /* kaisha_aisatsu ----------*/#aisatsu{width:1060px;height:640px;background: url(../images/kaisha_aisatsu/aisatsu.jpg) no-repeat ;}.aisastsuText{margin-left:530px;}.marT45{margin-top:45px;}.marT36{margin-top:36px;}.marT85{margin-top:85px;}.marT30{margin-top:30px;}.marT21{margin-top:21px;}.centerT{text-align:center;}.aisastsuText1{margin-top:45px;line-height:1.9em;}.aisastsuText2{margin-top:80px;}.font15{font-size:15px;}.font11{font-size:11px;}.font12{font-size:12px;}.font20{font-size:20px;}.marT80{margin-top:80px;}.marT40{margin-top:40px;}.marT50{margin-top:50px;}.marT70{margin-top:70px;}.marT11{margin-top:11px;}.marT130{margin-top:130px;}.marT8{margin-top:8px;}.marT100{margin-top:100px;}.marT5{margin-top:5px;}.marT20{margin-top:20px;}.marT10{margin-top:10px;}.marT4{margin-top:4px;}.marT57{margin-top:57px;}.marT3{margin-top:3px;} /* kaisha_rinen ----------*/.rinenTitle{	font-size:20px;	text-align:center;} /* kaisha_gaiyou ----------*/ .gaiyoHr{margin-top:12px;margin-bottom:9px;} /* jigyo_gyoumu ----------*/.gyousyuText{clear:both;margin-left:212px;}.gyoumumar{margin-top:5px;margin-bottom:3px;}.gyoumuLeft{float:left;width:636px;}.gyoumuRight{float:left;width:424px;}.hrGrayJiguo{margin-top:10px;margin-bottom:22px;}.hrGraySaiyo{margin-top:20px;}.hrGreenSaiyo{margin-top:10px;margin-bottom:10px;}.saiyoLeft{float:left;width:212px;}.saiyoRight{float:left;width:742px;}.sikakuBg{ background:url(../images/jigyo_shikaku/bg_gjyutu.jpg) ;z-index: 2;}.sikakuGrayHrBg{background: url(../images/common/hr_gray424.jpg) bottom repeat-x;z-index: 100;}.sikakuBg tr{clear:both;}.hrGray1{clear:both;width:740px;height:1px;border-top:solid 1px #ccc;position:relative;top:0;left:0;z-index:1;}.hrGray2{position:relative;z-index:100;clear:both;width:528px;height:1px;border-top:solid 1px #ccc;}.hrGray3{position:relative;z-index:100;clear:both;width:420px;height:1px;border-top:solid 1px #ccc;text-align:right;}.greenHr4{position:relative;z-index:100;clear:both;width:740px;height:1px;border-top:solid 1px #5c9c8e;}/**/.borderNoClear{	background-color:#ccc; height:2px;}.tdColx1 {border-collapse: collapse;border-spacing: 0;	width:106px;	border-bottom: 1px solid #c6ced0;	background: url(../images/common/bg_colx3.jpg) repeat-y;}.tdColx2 {border-collapse: collapse;border-spacing: 0;	width:212px;	border-bottom: 1px solid #c6ced0;	background: url(../images/common/bg_colx3.jpg) repeat-y;}.tdColx3 {	border-collapse: collapse;border-spacing: 0;width:318px;	border-bottom: 1px solid #c6ced0;	background: url(../images/common/bg_colx3.jpg) repeat-y;}.goaisatuP tr td p{	font-size:11px;	line-height:1.4em;}.goaisatuP tr th p{	font-size:11px;	line-height:1.4em;	text-align:right;}.goaisatuP tr th{	margin-right:5px;}.rinenP{	line-height:1.6em;}.norTable {	border-collapse: separate;	font-size:12px;	/*border-spacing: 3px;*/}.norTable th {border-bottom: 1px solid #c6ced0;}.norTable td {border-bottom: 1px solid #c6ced0;}.spTable {	border-collapse: separate;	font-size:10px;	text-align:left;}.spTable th {	padding-top:10px;	padding-bottom:10px;	border-bottom: 1px solid #c6ced0;	text-align:left;}.spTable td {	padding-top:10px;	padding-bottom:10px;	border-bottom: 1px solid #c6ced0;	text-align:left;}.sikakuTable {	border-collapse: separate;}.sikakuTable td {	border-collapse: collapse;border-spacing: 0;border-bottom: 1px solid #c6ced0;	background: url(../images/common/bg_colx3.jpg) repeat-y;}.sikakuTable th {border-collapse: collapse;border-spacing: 0;	border-bottom: 1px solid #c6ced0;	background: url(../images/common/bg_colx1.jpg) repeat-y;}table {  border-collapse: collapse;  border: none;  border-spacing: 0;}