@charset "utf-8";

@import url(common.css);

/*
===============================================
pCSS
===============================================
*/




h1#barrier {
	text-indent:-2000px;
	height:38px;
	background: url(../barrier/img/title.gif) no-repeat left top;
	/*display:block;*/
	padding:0;
	margin-bottom: 20px;
	/*width: 766px;*/
	}
	

p.messe{
	padding:20px 20px 0 0;
	float:right;
	color:#333333;
	font-size:90%;
	width: 484px;
	position: absolute;
	left: 289px;
	top: 16px;
	height: -70px;
	text-align: left;
}

p.messe2{
	margin:0 auto;
	color:#333333;
	font-size:80%;
	width: 700px;
	text-align:right;
	padding-bottom: 5px;
}


p.messe3{
	margin:0 auto;
	color:#333333;
	font-size:90%;
	width: 700px;
	padding-top: 5px;
	text-align: left;
	padding-bottom: 10px;
}

h2#barrier {
	text-indent:-2000px;
	height:30px;
	background: url(../barrier/img/title2.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	padding-bottom:20px;
	/*width: 766px;*/
	}

h2#hijyou {
	text-indent:-2000px;
	height:30px;
	background: url(../barrier/img/title3.gif) no-repeat left top;
	width: 700px;
	display: block;
	margin:10px auto 5px auto;
	/*width: 766px;*/
	}

h2#jyoukyou {
	text-indent:-2000px;
	height:30px;
	background: url(../barrier/img/title4.gif) no-repeat left top;
	width: 700px;
	display: block;
	margin:10px auto 5px auto;
	/*width: 766px;*/
	}


h2#gaiyou {
	text-indent:-2000px;
	height:30px;
	background: url(../barrier/img/title5.gif) no-repeat left top;
	width: 700px;
	display: block;
	margin:10px auto 5px auto;
	/*width: 766px;*/
	}



table.barrier{
	width:700px;
	margin:0 auto;
	border:2px solid #CCCCCC;
	border-collapse: collapse;
}	

table.barrier td{
	border:1px solid #999999;
	text-align:center;
	line-height:90%;
	font-size:100%;
	padding:10px;
}


table.barrier td p.maru{
	font-size:150%;
}


table.barrier td.kugiri{
	border-bottom:double 3px #98B7EF;
	/*border-right:#FFFFFF 1px solid;*/
background-color:#DAF5FE;
	font-size: 90%;

}


table.barrier td.kugiri2{
background-color:#DAF5FE;

/*border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;*/

}


table.barrier td.kugiri3{
	background-color:#FFFFCC;
	font-size: 90%;

/*border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;*/

}


.hijyou_b{
	float:left;
	width:310px;
	margin-left:35px;
	height:400px;
	font-size:80%;
	text-align:left;
	margin-right: 30px;
}


/* トピックス */
#contentopics {
	background:#fff;
	margin:10px auto;
	padding:5px;
	text-align:left;
	width: 690px;
	border: 1px solid #CCCCCC;
}
#contentopics img { margin-right:20px; float:left; }
#contentopics #topicsTextarea {
	margin:0;
	float:right;
	display:block;
	width:350px;
	font-size: 100%;
	margin-top: 10px;
}
#contentopics h2 {
	color:#008CCB;
	margin:0 0 5px 0;
	font-size: 110%;
	font-weight: bold;
}
#contentopics p.sentence { margin:0 0 5px 0}
#contentopics #link { text-align:left; margin-top:10px; background: url(../img/contentsarea_arrow01.gif) no-repeat 0 50%; display:block; float:right; padding-left:15px; } 
#contentopics #link02 { text-align:left; margin-top:10px; background: url(../img/contentsarea_arrow01.gif) no-repeat 0 50%; display:block; float:left; padding-left:15px; } 
#contentopics02 { background:#fff; margin-right:1px; padding:20px 30px; text-align:left; }
#contentopics02 #link03 { text-align:left; margin-top:-12px; background: url(../img/contentsarea_arrow01.gif) no-repeat 0 50%; display:block; float:right; padding-left:15px; } 



.listbox001 { float:left; width:270px; margin:0 20px 20px 0; padding:0; }
	.listbox001 .listdis { width:207px; float:right; }
.listbox002 { float:right; width:270px; margin-bottom:20px; padding:0; }
	.listbox002 .listdis002 { width:207px; float:right; }
.listbox001end { float:left; width:270px; margin:0 20px 0 0; padding:0; }
	.listbox001end .listdis { width:207px; float:right; }
.listbox002end { float:right; width:270px; margin:0; padding:0; }
	.listbox002end .listdis002 { width:207px; float:right; }
