@charset "utf-8";
@import url("/ad/css/ad.css");
/* ==========================================================



title : 東建ウェブサイト　広報活動　 東京ドーム看板広告

scope : 東建ウェブサイト　広報活動　 東京ドーム看板広告



last modify : 2015/04/13



========================================================== */



.ph {
	width:790px;
	margin:0 auto 10px;
}

.phsml {
	width:823px; /* (4個幅) 20160413 ナスラック追加の為変更 */
/*	width:620px;  (3個幅)*/
	margin:0 auto 10px;
}

.ph p {
	text-align:center;
}

/*▼▼▼ 20150316追加分 ▼▼▼*/


.ph_signboard {
	width:390px;
	margin:30px auto 20px;
	padding:10px;
	background:url(/ad/tokyo_dome/image/signboard_bg.gif);
}

.ph_signboard > dl >dt {
	width:100%;
	margin:0 20px;
	padding:0 0 0 15px;
	background:url(/ad/tokyo_dome/image/signboard_arrow.gif) no-repeat 0px 6px;
	
}

.ph_signboard > dl > dd {
	width:350px;
	margin:10px auto;
	border:#FFF 8px solid;
	box-shadow:0px 2px 3px #BABABA;
	-moz-box-shadow: 0px 2px 3px #BABABA;
	-o-box-shadow: 0px 2px 3px #BABABA5;
	-ms-box-shadow: 0px 2px 3px #BABABA;
	filter:	progid:DXImageTransform.Microsoft.Shadow(color=#BABABA, direction=90, strength=1, enabled=true), 
	progid:DXImageTransform.Microsoft.Shadow(color=#BABABA, direction=180, strength=4, enabled=true), 
	progid:DXImageTransform.Microsoft.Shadow(color=#BABABA, direction=270 strength=1, enabled=true);  /* IE8対策 */
	
	border-radius:0.1px; /* iPad対策 */
	
	
	
}

.ph_signboard p {
	text-align:center;
}



/*▲▲▲ 20150316追加分 ▲▲▲*/


div.label {
	width : 900px;
	margin : 20px auto 15px;
	padding : 2px 0;
	background : url(../image/label_point.gif) repeat-y left top;
}


section > #schedule{
	/*margin:0 0 0 40px;*/
	margin: 0 0 20px 0; /*20151009追加*/
}

section > #schedule figure{
	width:870px;
    margin:15px 0;
	text-align:center;
}

#schedule > section {
	width:870px;
	margin:15px auto; /*20151009変更*/
	overflow: hidden;
	font-size:16px; /*20150819追加*/
}

h2{
    margin: 20px auto 15px;
	/*font-size:16px;*/
	font-size:18px; /*20150819変更*/
	font-weight:bold;
	color:#333;
	padding : 2px 0 0 20px;
	background : url(../image/label_point.gif) repeat-y left top;
	width:880px;
	line-height:1.6;
}

.sub{
	margin : 0 !important;
	font-weight : bold;
	font-size:14px;
}

h3 {
    margin : 0 0 3px 0;
	padding : 8px 15px;
	background : url(/ad/tokyo_dome/image/label_grade.gif) repeat-y;
	color : #003366;
	font-size : 120%;
	font-weight : bold;
	clear:both;
}

h5 {
    margin : 0 0 3px 0;
	padding : 8px 15px;
	background : url(/ad/tokyo_dome/image/label_grade.gif) repeat-y;
	color : #003366;
	font-size : 120%;
	font-weight : bold;
}

h4 {
	margin: 10px 0 5px 0;
	font-size:16px;
	font-weight:bold;
	color:#333;
}

h6 {
	clear: both;
	overflow: hidden;
	margin:0 auto 3px;
	padding:8px 15px;
	background:url(/ad/tokyo_dome/image/label_back.gif) repeat left top;
	color:#003366;
	font-size:120%;
	font-weight:bold;
	width:840px;
	}

ul.signboard {
	/*margin:0 auto 15px;*/
	margin:10px auto 30px;　/*20151009変更*/
	
	/*width:670px;*/
	width:850px;　/*20150819変更*/
	overflow:hidden;
}

ul.signboard li, ul.signboard02 li {
	float : left;
	/*padding:0 15px;*/
	padding:0 10px; /*20150819変更*/
	margin:15px 0 20px 0;
	}

/* 看板2つ用 */	
ul.signboard02 {
	margin:0 auto 15px;
	width:450px;
	overflow:hidden;
}

/* 看板にリンク追加 opacityの設定　20160421 */

ul.signboard a:hover{
	opacity:0.8;
}

/*
ul.inning {
	float: none;
	overflow: hidden;
	clear: both;
	display:block;
	width: 400px;
	margin: 0 auto 15px;
	}

ul.inning_all {
	float: none;
	overflow: hidden;
	clear: both;
	width: 870px;
	margin: 0 auto 0px;
	}



ul.inning_re {
	float: none;
	overflow: hidden;
	clear: both;
	width: 870px;
	margin: 0 auto 15px;
	}
		
ul.inning_re li {
	float: none;
	padding-left: 23px;
	background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 5px 2px;
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: 1px dotted #aaaaaa;
	}


ul.inning_re li.row {
	float: right;
	overflow: hidden;
	clear: both;
	padding-left: 23px;
	background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 5px 2px;
	padding-bottom: 5px;
	margin-top: 10px;
	}	
		

ul.inning li {
	float: none;
	padding-left: 23px;
	background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 5px 2px;
	padding-bottom: 5px;
	margin-top: 20px;
	letter-spacing: 2px;
	border-bottom: 1px dotted #aaaaaa;
	}*/
	
	
/*	▼▼▼ 20150819修正 ▼▼▼　*/	

/*ul.inning_all li {
	float: none;
	padding-left: 23px;
	background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 5px 2px;
	padding-bottom: 5px;
	margin-top: 20px;
	letter-spacing: 2px;
	border-bottom: 1px dotted #aaaaaa;
	}	*/
	
ul.inning_all li {
	float: left;
	width: 390px;
	padding-left: 23px;
	background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 5px 2px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-right: 20px;
	letter-spacing: 2px;
	border-bottom: 1px dotted #aaaaaa;
	}
	
/*ul.inning_all li.inning_last {
	float: left;
	width: 828px;
	}*/
	
/*	▲▲▲ 20150819修正 ▲▲▲　*/

/*　▼▼▼ 20151009追加 ▼▼▼　*/
section.inning_left {
	margin: 10px 0 20px 0;
}
/*	▲▲▲ 20151009追加 ▲▲▲　*/

dl.nitei {
	overflow: hidden;
	clear: both;
	width: 870px;
	margin: 0 auto 10px;
	}
	
dl.nitei dt, dl.nitei dd {
	float: left;
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: 1px dotted #aaaaaa;
	}

dl.nitei dt.date {
	width: 100px;
	padding-left: 40px;
	background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 25px 2px;
	}

/*　▼▼▼ 20170605追加 ▼▼▼　*/

dl.nitei dt.hiduke {
	width: 93px;
	padding-left: 47px;
	background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 25px 2px;
	}	
	
/*	▲▲▲ 20170605追加 ▲▲▲　*/

dl.nitei dd.fighting {width: 300px;}
dl.nitei dd.time {width: 425px;}



span.blue {
	/*color : #0099ff;*/
	color : #007ac3;
}
span.pink {
	color : #ff0099;
}
span.green {
	color : #449a66;
}
span.bold {
	font-weight : bold;
}

p.attention {
	clear : both;
	padding : 0 5px 5px 20px;
	text-indent : -15px;
	letter-spacing:1px;
	/*font-size:12px !important;*/
	font-size:14px !important; /*20150819修正*/
}


p.attention_last {
	clear : both;
	/*padding : 0 5px 20px 20px;*/
	padding : 25px 5px 20px 20px; /*20150819修正*/
	text-indent : -15px;
	letter-spacing:1px;
	/*font-size:12px !important;*/
	font-size:14px !important; /*20150819修正*/
}



p.attention2 {
	margin-bottom: 5px;
	color: #003366;
	font-size: 120% !important;
	font-weight: bold;
	}

.style {
	border-top:1px solid #ccc;
	margin:0 20px auto;
}
.style02 {
	border-top:1px solid #ccc;
	display:block;
	width:870px;
	margin:10px auto;
}
.end {
	width:900px;
	clear : both;
	text-align : center;
	margin : 0 auto 20px;
	padding : 15px 0;
	border : 1px solid #FF0000;
	background : #FFE1E1;
	color : red;
	font-size:130%;
}
.play_date {
	font-size:14px;
	width:800px;
	margin:0 auto 8px;
	text-align:left;
}
.play_date dt {
	float:left;
	margin:0 10px 0 0;
	font-weight:bold;
}
.play_date .attention {
	margin:0 0 0 10px;
	font-size:12px;
}


/*.inning_box {
	float: left;
	width:400px;
	overflow: hidden;
	padding: 0 15px;
	margin: 5px 0 20px 0;
}

.inning_right {
	float: left;
	overflow: hidden;	
	padding: 0 15px;
	margin: 5px 0 65px 0;
}

.inning_last {
	float: left;
	overflow: hidden;
	padding: 0 15px;
	margin: 50px 0 30px 0;
}
*/


.shisetu_link{
		width:600px;
	height:70px;
	text-align:center;
	margin:20px auto 30px;
	}
.shisetu_link a{
	width:600px;
	height:70px;
	overflow:hidden;
	display:block;
	}
.shisetu_link a:hover{
	opacity:0.75;
	filter: alpha(opacity=75);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=75)";  /* ie 8 */
	-moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.75;              /* Safari 1.x */
	zoom:1;
	background:#FFFFFF;
}

/* ベンチ前看板 */
#front_bench {
	width:620px;
	margin:30px auto;
}
#front_bench dl dt {
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
}
#front_bench dl dd.period {
	font-size:16px;
	text-align:center;
	margin-bottom:20px;
}
#front_bench dl dd.post {
	font-size:14px;
	margin-bottom:10px;
	padding-left:10px;
}


/* 20160413 イニングパターン追加 */
	
dl.inning_all {
	float: left;
	overflow: hidden;
	width: 870px;
	margin: 0 auto 0px;
}

dl.inning_all dt{
	width:100%;
	margin:30px 5px 5px;
	padding:8px 10px;
	letter-spacing:3px;
	line-height:1.6rem;
	border-left:#004986 8px solid;
}

dl.inning_all dt .small{
	font-size:14px!important;
}

dl.inning_all dd{
    float: left;
    width: 375px;
    padding-left: 40px;
    background: url(/ad/tokyo_dome/image/list_point.gif) no-repeat 25px 2px;
    padding-bottom: 5px;
    margin-top: 15px;
    margin-right: 20px;
    letter-spacing: 2px;
    border-bottom: 1px dotted #aaaaaa;
}