@charset "utf-8";

/* page_home.css */

/*home*/
		body.home div#dKVMWrapper {
			/*background-image:url(../../baseball/image/bg_home_keyvisual_202007.jpg?2);*/
background-image:url(../../baseball/image/bg_common_keyvisual.jpg);
			background-position:center top;
			background-repeat:no-repeat;
		}
						body.home div#dKVMWrapper div#dKeyVisual h1{
							padding-top:151px;
							margin-bottom:0;
						}
		body.home div#dMain {
			padding: 30px 20px;
			background-image:none;
			background-color:#FFFFFF;
			min-height:inherit;
		}
		body.home div#dMainColumn {
			float: none;
			width: 960px;
		}

				body.home div#dMainColumn div.dModLayCol2 {
				}
						body.home div#dMainColumn div.dModLayCol2 div.dModLayColL{
							width:275px;
							background-color: #faf2e0;
						}
						
								body.home div#dMainColumn div.dModLayCol2 div.dModLayColL div.dResultBox{
									width:256px;
									padding:10px 9px 10px 10px;
									min-height:123px;
									height:auto !important;
									height:123px;
									background-image:url(../../baseball/image/bg_home_result.gif);
									background-position:center top;
									background-repeat:no-repeat;
									color:#FFFFFF;
								}
										body.home div#dMainColumn div.dModLayCol2 div.dModLayColL div.dResultBox div.dModLayColL,
										body.home div#dMainColumn div.dModLayCol2 div.dModLayColL div.dResultBox div.dModLayColR{
											text-align:center;
											width:117px;
											background-color:transparent;
										}
										
										body.home div#dMainColumn div.dModLayCol2 div.dModLayColL div.dResultBox h2{
											text-align:center;
											padding-bottom:10px;
											margin-bottom:10px;
											background-image:url(../../image/common/bg_common_dotted_blue.gif);
											background-position:center bottom;
											background-repeat:repeat-x;
										}
										body.home div#dMainColumn div.dModLayCol2 div.dModLayColL div.dResultBox p {
											margin-bottom:5px;
										}
										body.home div#dMainColumn div.dModLayCol2 div.dModLayColL div.dResultBox p.pPoint {
											margin-bottom:0
										}
						body.home div#dMainColumn div.dModLayCol2 div.dModLayColR{
							width:655px;
						}
								body.home div#dMainColumn div.dModLayCol2 div.dModLayColR h2{
									margin-bottom:5px;
								}
								
								body.home div#dMainColumn div.dModLayCol2 div.dModLayColR dl.dlModEleNews dt{
									width:156px;
									padding:9px 0 9px 20px;
								}
										body.home div#dMainColumn div.dModLayCol2 div.dModLayColR dl.dlModEleNews dt img{
											margin-left:10px;
											
											vertical-align:middle;
										}
								body.home div#dMainColumn div.dModLayCol2 div.dModLayColR dl.dlModEleNews dd{
									width:447px;
									padding:9px 20px 9px 10px;
								}

						body.home div#dMainColumn div.dHomeMessageBox {
							padding:28px 0 0 40px;
							background-image:url(../../baseball/image/bg_home_message.jpg);
							background-position:center top;
							background-repeat:no-repeat;
							min-height:165px;
							height:auto !important;
							height:165px;
						}
								body.home div#dMainColumn div.dHomeMessageBox div.dHomeMessage{
									width:480px;
									color:#FFFFFF;
								}
										body.home div#dMainColumn div.dHomeMessageBox div.dHomeMessage h3{
											margin-bottom:20px;
										}
										
		body.home div#dMainIntroduction {
			width: 1000px;
			margin: 0 auto;
			padding-bottom:20px;
			text-align: left;
			background-image:url(../../baseball/image/bg_main_introduction.jpg);
			background-position:center top;
			background-repeat:no-repeat;
			background-color:#FFFFFF;
		}	
body.home div#dMainIntroduction a { color: #333333; text-decoration: none; }
body.home div#dMainIntroduction a:link { color: #333333; text-decoration: none; }
body.home div#dMainIntroduction a:visited { color: #333333; text-decoration: none; }
body.home div#dMainIntroduction a:hover { color: #333333; text-decoration: underline; }
body.home div#dMainIntroduction a:active { color: #333333; text-decoration: underline; }
body.home div#dMainIntroduction a:focus { color: #333333; text-decoration: underline; }		
				body.home div#dMainIntroduction h2{
					text-align:center;
					padding:5px 0;
					margin-bottom:0;
				}	
						body.home div#dMainIntroduction div.dPicture {
							width:960px;
							padding:0 20px;
						}	
								body.home div#dMainIntroduction div.dPicture ul{
									margin-bottom:0;
								}	
										body.home div#dMainIntroduction div.dPicture ul li{
											margin-bottom:0;
											padding-right:21px;
											margin-right:20px;
											background-image:url(../../image/common/bg_common_dotted_vertical.gif);
											background-position:right top;
											background-repeat:repeat-y;
											width:159px;
										}		
										body.home div#dMainIntroduction div.dPicture ul li.lastElement{
											padding-right:0;
											margin-right:0;
											background-image:none;
										}	
												body.home div#dMainIntroduction div.dPicture ul li p{
													margin-bottom:10px;
													
												}	
														body.home div#dMainIntroduction div.dPicture ul li dl {
															margin-bottom:0;
														}	
																body.home div#dMainIntroduction div.dPicture ul li dl dt {
															padding-right:10px;
														}	
																body.home div#dMainIntroduction div.dPicture ul li dl dt span {
																	display:table-cell;
																	display:block;
																	background:#d9152a;
																	width:30px;
																	height:18px;
																	line-height:1;
																	font-style:italic;
																	font-weight:700;
																	font-family:arial;
																	font-size:18px;
																	padding:6px 0 6px;
																	text-align:center;
																	color:#fff;
																	vertical-align:middle;
																}	
																		body.home div#dMainIntroduction div.dPicture ul li dl dd a{
																			background-image:url(../../image/common/ico_arrow_right_l.png);
																			background-position: 0 0.6em;
																			background-repeat: no-repeat;
																			padding: 4px 0 4px 19px;
																		}							
	
