@charset "utf-8";

@import url(common.css);

/*
===============================================
pCSS
===============================================
*/




h1#news {
/*	text-indent:-2000px;*/
	text-indent:-9999px;
	height:38px;
	background: url(../news/img/title.gif) no-repeat left top;
	/*display:block;*/
	padding:0;
	margin-bottom: 10px;
	/*width: 766px;*/
	}

h1#release {
/*	text-indent:-2000px;*/
	text-indent:-9999px;
	height:38px;
	background: url(../news/img/title1.gif) no-repeat left top;
	/*display:block;*/
	padding:0;
	margin-bottom: 10px;
	/*width: 766px;*/
	}






h2#news {
/*	text-indent:-2000px;*/
	text-indent:-9999px;
	height:30px;
	background: url(../news/img/title2.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}

h2#misoka {
/*	text-indent:-2000px;*/
	text-indent:-9999px;
	height:50px;
	background: url(../news/img/title11.gif) no-repeat left top;
	margin: 10px auto 5px auto;
	width: 700px;
	/*width: 766px;*/
	}
	
h2#misoka2 {
/*	text-indent:-2000px;*/
	text-indent:-9999px;
	height:30px;
	background: url(../news/img/title12.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}



h3.releas {
	font-weight:bold;
	font-size: 90%;
	margin: 40px 0;

	}


h3.type {
	display: none;
	}

h3.type02{
	width:700px;
	height:30px;
	background:url(../img/title_bg03.gif) no-repeat top left;
	font-size:85%;
	color:#000000a;
	font-weight:bold;
	vertical-align:middle;
	padding-top:10px;
	text-indent:1em;
	text-align: left;
	margin: 20px auto 10px auto;
}


.osusume{
margin:0 auto;
padding:10px 0;
}


p.messe{
	padding:20px 20px 0 0;
	float:right;
	color:#333333;
	font-size:90%;
	width: 484px;
	position: absolute;
	left: 261px;
	top: -1px;
	height: -70px;
}



p.messe2{
	margin:0 auto;
	color:#333333;
	font-size:80%;
	width: 700px;
	text-align:right;
	padding-bottom: 5px;
}


p.messe3{
	margin:10px auto 3px auto;
	color:#333333;
	font-size:90%;
	width: 700px;
	text-align:left;
}



p.title{
	margin:20px auto 10px auto;
	color:#333333;
	font-size:90%;
	font-weight:bold;
	width: 685px;
	text-align:left;
	border-left-style:ridge;
	height: 15px;
	padding: 5px 0 3px 5px;
	border-left-color: #182A84;
	background-color: #C7ECEC;
}


p.date{
	width:700px;
	margin:0 auto;
	text-align:right;
	font-size:80%;

}
/* リリース */


div#newsreleas{
	margin:0 auto;
	width:700px;
	margin-bottom: 10px;
}



div#newsreleas p{
	font-size:80%;
	text-align:right;
	width:700px;
	margin-bottom: 10px;
	padding-bottom: 20px;
}


div#newsreleas p.info{
	font-size:80%;
	text-align:center;
	width:700px;
	margin-bottom: 10px;
}


div#newsreleas p.omisoka{
	text-align:left;
	width:700px;
	margin: 15px 0 10px 0;
	padding: 0;
	font-size: 100%;
	font-weight:bold;
	padding-left: 15px;
}

div#newsreleas p.misoka{
	text-align:left;
	width:700px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 100%;
	padding-left: 15px;
	line-height: 140%;
}

div#newsreleas p.cap{
	font-size:80%;
	text-align:left;
	width:580px;
	margin: 0 0 10px 0;
	padding: 0;
}


#newsreleas ul{
	list-style:none;
	margin-left:15px;
	width:685px;
}

#newsreleas ol{
	width:700px;
	margin-bottom: 15px;
}

#newsreleas li{
text-align:left;
}

#newsreleas li.misoka2{
	margin-left:50px;
	margin-bottom: 5px;

}

div#newstopic{
	margin:6px 0 0 2px;
	width:750px;
}

div#newstopic h2{
	margin:0 0 0 2px;
}

div#newstopic div.list{
	margin:4px 0 0 0;
	padding:0 0 23px 0;
}

div#newstopic div.list dl{
	padding:14px 19px 0 25px;
	/*background:url("../company/img/newstopic_bg_01.jpg") no-repeat left top;*/
	line-height:140%;
	text-align: left;
}

div#newstopic div.list dl dt{
	margin:5px 0 0 0;
	padding:0 8px 0 15px;
	/*background:url("../company/img/newstopic_ic_01.gif") no-repeat 0 0.2em;*/
	font-size:83%;
	text-align: left;
	font-weight: bold;
}

div#newstopic div.list dl dt span{
	font-size:83%;
}

div#newstopic div.list dl dd{
	margin:-1.6em 0 0 0;
	padding:0 0 5px 9.8em;
	background:url("../company/img/newstopic_bg_03.gif") repeat-x left bottom;
	font-size:83%;

}

div#newstopic div.list p{
	padding:20px 19px 23px 25px;
	width:503px;
	font-size:83%;
	/*background:url("../company/img/newstopic_bg_02.jpg") no-repeat left bottom;*/
}

div#newstopic div.list p img{
	margin:0 0 0 4px;
	vertical-align:middle;
}






div#newstopic div.list_e{
	margin:4px 0 0 0;
	padding:0 0 23px 0;
}

div#newstopic div.list_e dl{
	padding:5px 19px 0 25px;
	/*background:url("../company/img/newstopic_bg_01.jpg") no-repeat left top;*/
	line-height:140%;
	text-align: left;
}

div#newstopic div.list_e dl dt{
	margin:0px 0 0 0;
	padding:0 0 0 15px;
	/*background:url("../company/img/newstopic_ic_01.gif") no-repeat 0 0.2em;*/
	font-size:83%;
	text-align: left;
	font-weight: bold;
}


div#newstopic div.list_e dl dt.cent{
	padding:0 0 0 20px;
}


div#newstopic div.list_e dl dt span{
	font-size:83%;
}

div#newstopic div.list_e dl dd{
	margin:-1.4em 0 0 0;
	padding:0 0 5px 12em;
	background:url("../company/img/newstopic_bg_03.gif") repeat-x left bottom;
	font-size:83%;
}


div#newstopic div.list_e dl dd.cent{
	text-align:center;
}



div#newstopic div.list_e p{
	padding:20px 19px 23px 25px;
	width:503px;
	font-size:83%;
	/*background:url("../company/img/newstopic_bg_02.jpg") no-repeat left bottom;*/
}

div#newstopic div.list_e p img{
	margin:0 0 0 4px;
	vertical-align:middle;
}



/*時刻*/

table.time{
	width:600px;
	margin:0 auto;
	border:2px solid #CCCCCC;
	border-collapse: collapse;
	text-align: left;
}	

table.time td{
	border:1px solid #999999;
	line-height:120%;
	font-size:110%;
	padding:10px;
	text-align: center;
}

table.time td p{
	text-align:center;}



table.time td.kugiri{
	border-bottom:solid 1px #cccccc;
	border-right:none;
	border-left:none;
	background-color:#DAF5FE;
	text-align: center;

}


table.time td.kugiri2{
	border-bottom:solid 1px #cccccc;
	border-left:none;
	background-color:#DAF5FE;
	text-align: center;
}


table.time td.kugiri3{
	border-bottom:solid 1px #cccccc;
	border-right:none;
	border-left:none;
	background-color:#FFFFCC;
	text-align: center;

/*border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;*/

}


table.time td.kugiri4{
	border-bottom:solid 1px #cccccc;
	border-left:none;
	background-color:#FFFFCC;
	text-align: center;
}
