	@charset "utf-8";

/* page_business.css */


/*business*/
/*自動車教習所運営*/
body#group div#dWrapper.business div#dKVMWrapper.driving_school{
	background-image:url(../../group/business/image/bg_business_driving_school_keyvisual.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
						body#group div#dWrapper.business div#dKVMWrapper.driving_school div.dMainImage{
							background-image:url(../../group/business/image/bg_main_driving_school.gif);
							background-position:center top;
							background-repeat:no-repeat;
							min-height:202px;
							height:auto !important;
							height:202px;
							padding-top:18px;
						}
								body#group div#dWrapper.business div#dKVMWrapper.driving_school div.dModLayImgLeft div.dModLayImg {
									width:280px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.driving_school div.dModLayImgLeft div.dModLayText {
									width:410px;
								}
						
						

/*梅田学園交通安全教育センター*/
body#group div#dWrapper.business div#dKVMWrapper.center{
	background-image:url(../../group/business/image/bg_business_center_keyvisual.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
						body#group div#dWrapper.business div#dKVMWrapper.center div.dMainImage{
							background-image:url(../../group/business/image/bg_main_center.jpg);
							background-position:center top;
							background-repeat:no-repeat;
							min-height:202px;
							height:auto !important;
							height:202px;
							padding-top:18px;
						}
						
				body#group div#dWrapper.business div#dKVMWrapper.center div.dModLayImgLeft {
					margin-bottom: 20px;
				}		
						body#group div#dWrapper.business div#dKVMWrapper.center div.dModLayImgLeft div.dModLayImg {
							width:280px;
						}
						body#group div#dWrapper.business div#dKVMWrapper.center div.dModLayImgLeft div.dModLayText {
							width:410px;
						}
				body#group div#dWrapper.business div#dKVMWrapper.center div.dModLayImgRight {
					margin-bottom: 20px;
				}		
						body#group div#dWrapper.business div#dKVMWrapper.center div.dModLayImgRight div.dModLayImg {
							width:280px;
						}
						body#group div#dWrapper.business div#dKVMWrapper.center div.dModLayImgRight div.dModLayText {
							width:410px;
						}
						
						body#group div#dWrapper.business div#dKVMWrapper.center ul.ulModEleFloat li{
							padding-right:10px;
						}
						body#group div#dWrapper.business div#dKVMWrapper.center ul.ulModEleFloat li.liLast{
							padding-right:0;
						}
								
								
/*宮崎特殊車両専門学校*/
body#group div#dWrapper.business div#dKVMWrapper.special{
	background-image:url(../../group/business/image/bg_business_special_keyvisual.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
								body#group div#dWrapper.business div#dKVMWrapper.special div.dModLayImgLeft div.dModLayImg {
									width:280px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.special div.dModLayImgLeft div.dModLayText {
									width:410px;
								}
						body#group div#dWrapper.business div#dKVMWrapper.special div.dMainImage{
							background-image:url(../../group/business/image/bg_main_special.jpg);
							background-position:center top;
							background-repeat:no-repeat;
							min-height:202px;
							height:auto !important;
							height:202px;
							padding-top:18px;
						}
						
								body#group div#dWrapper.business div#dKVMWrapper.special div.dBrownBox div.dModLayImgLeft div.dModLayImg{
									width:234px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.special div.dBrownBox div.dModLayImgLeft div.dModLayText{
									padding:20px 0 0 20px;
									float:left;
								}
								
						body#group div#dWrapper.business div#dKVMWrapper.special div.dCanGetSpecialBox{
							background:url(../../group/business/image/bg_txt_can_get_special.gif) no-repeat;
							padding:40px 0 0 20px;;
						}
						
								body#group div#dWrapper.business div#dKVMWrapper.special div.dCanGetSpecialBox ul.ulModEleFloat li{
									margin:0 20px 15px 0;
								}
								
								body#group div#dWrapper.business div#dKVMWrapper.special div.dForkLiftBox div.dModLayCol2 div.dModLayColL{
									width:272px;
									margin-right:10px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.special div.dForkLiftBox div.dModLayCol2 div.dModLayColR{
									width:428px;
								}
								
								body#group div#dWrapper.business div#dKVMWrapper.special div.dCraneBox div.dModLayCol2 div.dModLayColL{
									width:350px;
									margin-right:10px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.special div.dCraneBox div.dModLayCol2 div.dModLayColR{
									width:350px;
								}
						body#group div#dWrapper.business div#dKVMWrapper.special div.dPageTop {
							width: 690px;
							padding: 0 20px 20px;
							text-align: right;
							background-color: #FFFFFF;
						}
						body#group div#dWrapper.business div#dKVMWrapper.special table td span.sLectureRoom {
							font-weight: normal;
							font-size: 1em;
							color: #333;
						}
								
								
/*地域スポーツ貢献事業*/
body#group div#dWrapper.business div#dKVMWrapper.sports{
	background-image:url(../../group/business/image/bg_business_sports_keyvisual.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
								body#group div#dWrapper.business div#dKVMWrapper.sports div.dModLayImgLeft div.dModLayImg {
									width:280px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.sports div.dModLayImgLeft div.dModLayText {
									width:410px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.sports div.dModLayImgRight div.dModLayImg {
									width:280px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.sports div.dModLayImgRight div.dModLayText {
									width:410px;
								}
						body#group div#dWrapper.business div#dKVMWrapper.sports div.dMainImage{
							background-image:url(../../group/business/image/bg_main_sports.jpg);
							background-position:center top;
							background-repeat:no-repeat;
							min-height:202px;
							height:auto !important;
							height:202px;
							padding-top:18px;
						}
								body#group div#dWrapper.business div#dKVMWrapper.sports div.dBrownBox div.dModLayImgLeft div.dModLayImg{
									width:234px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.sports div.dBrownBox div.dModLayImgLeft div.dModLayText{
									padding:20px 0 0 20px;
									float:left;
								}
							
						body#group div#dWrapper.business div#dKVMWrapper.sports table.tModEleHistory {
							margin-bottom: 20px;
							width: 100%;
						}
						
						body#group div#dWrapper.business div#dKVMWrapper.sports table.tModEleHistory tbody td {
							border-bottom: 1px dashed #CCCCCC;
							padding: 8px 10px;
						}
						
						body#group div#dWrapper.business div#dKVMWrapper.sports table.tModEleHistory tbody td.tdFirst {
							padding: 14px 0 8px 10px;
						}
							
								body#group div#dWrapper.business div#dKVMWrapper.sports div#dMainColumn ul.ulModEleFloat li {
									margin-right: 10px;
								}
								
								body#group div#dWrapper.business div#dKVMWrapper.sports div#dMainColumn ul.ulModEleFloat li.lastElement {
									margin-right: 0px;
								}
						
/*宿泊施設運営*/
body#group div#dWrapper.business div#dKVMWrapper.accommodation{
	background-image:url(../../group/business/image/bg_business_accommodation_keyvisual.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
								body#group div#dWrapper.business div#dKVMWrapper.accommodation div.dModLayImgLeft div.dModLayImg {
									width:280px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.accommodation div.dModLayImgLeft div.dModLayText {
									width:410px;
								}
						body#group div#dWrapper.business div#dKVMWrapper.accommodation div.dMainImage{
							background-image:url(../../group/business/image/bg_main_accommodation.jpg);
							background-position:center top;
							background-repeat:no-repeat;
							min-height:202px;
							height:auto !important;
							height:202px;
							padding-top:18px;
						}
								body#group div#dWrapper.business div#dKVMWrapper.accommodation div.dBrownBox div.dModLayImgLeft div.dModLayImg{
									width:234px;
								}
								body#group div#dWrapper.business div#dKVMWrapper.accommodation div.dBrownBox div.dModLayImgLeft div.dModLayText{
									padding:20px 0 0 20px;
									float:left;
								}

body#group div#dWrapper.business .pic  { margin-top:8px; margin-bottom:0; }
body#group div#dWrapper.business .pic:after { content: "";  display: block;  clear: both; }
body#group div#dWrapper.business .pic li { float:left; margin-right:10px; }
body#group div#dWrapper.business .pic li:last-child { margin-right:0; }

　　　　