#c01 img {
	width: 1000px;
	height: 619px;
}
#c02 {
	margin: 30px -1.96% 55px 0;
}
#c03 {
	margin: 0 1.96% 25px 0;
	width: 31.37%;
	float: left;
}
#c03 table td {
	border: 0px solid #ccc;
	padding: 10px;
}
#c03_cell_0_0 {
	text-align: center;
	vertical-align: middle;
}
#c04 {
	margin: 0 0 60px 0;
}
#c05 img {
	width: 320px;
	height: 198px;
}
#c06 {
	margin: 0 0 25px 0;
}
#c07 table td {
	border: 0px solid #ccc;
	padding: 10px;
}
#c08 {
	margin: 80px 0 25px 0;
}
#c09 {
	margin: 0 0 20px 0;
}
#c09 table td {
	border: 0px solid #ccc;
	padding: 10px;
}
#c09_cell_0_0 {
	text-align: left;
	vertical-align: middle;
}
#c09_cell_0_1 {
	text-align: center;
	vertical-align: middle;
}
#c09_cell_0_2 {
	text-align: center;
	vertical-align: middle;
}
#c09_cell_0_3 {
	text-align: right;
	vertical-align: middle;
}
#c10 {
	margin: 0 0 30px 0;
}
#c11 {
	margin: 0 0 0 0;
}
#c12 {
	margin: 0 0 30px 0;
}
#c12 table td {
	border: 0px solid #ccc;
	padding: 10px;
}
#c12_left {
	text-align: left;
}
#c12_right {
	text-align: right;
}

#nairan table {	
	width:100%;
	table-layout: fixed;
	margin:  0 0 0 15px;
}
#nairan p {
	font-size: 85%;
}
#nairan table td {	
	color: gray;
	border: 0px none;
}
.ntd1 {	
	width:30px;
}
.ntbl{
margin:5px 5px 0 0;
display: table; /* ブロックレベル要素をtableと同じように表示にする */
}
.ntbl_c{
display: table-cell;　　/* ブロックレベル要素をtd(th)と同じように表示にする */
}

@media screen and (min-width: 469px) and (max-width: 768px){

#c02 {
	margin: 40px -1.96% 30px 0;
}
#c03 {
	margin: 0 1.96% 10px 0;
}
#c04 {
	margin: 0 0 50px 0;
}
#c05 {
	margin: 0 0 20px 0;
}
#c06 {
	margin: 0 0 15px 0;
}
#c08 {
	margin: 0 0 40px 0;
}
#c09 {
	margin: 0 0 20px 0;
}
#c10 {
	margin: 0 0 20px 0;
}
#c11 {
	margin: 0 0 0 0;
}
}

@media screen and (max-width: 468px){
#c02 {
	margin: 40px 0 30px 0;
}
#c03 {
	margin: 0 0 5px 0;
	width: 100%;
	float: none;
}
#c03_cell_0_0 {
	width: auto;
}
#c04 {
	margin: 0 0 40px 0;
}
#c05 {
	margin: 0 0 20px 0;
}
#c06 {
	margin: 0 0 15px 0;
}
#c07_cell {
	width: auto;
}
#c08 {
	margin: 0 0 40px 0;
}
#c09 {
	margin: 0 0 20px 0;
}
#c09_cell_0_0 {
	width: auto;
}
#c09_cell_0_1 {
	width: auto;
}
#c09_cell_0_2 {
	width: auto;
}
#c09_cell_0_3 {
	width: auto;
}
#c10 {
	margin: 0 0 20px 0;
}
#c11 {
	margin: 0 0 0 0;
}
#c12 {
}
#c12_cell_0_0 {
	width: auto;
}
#c12_cell_0_1 {
	width: auto;
}


