
html { height:100%; }

body {
	width:100%;
	height: 100%;
	color:#111222;
	font-size: 14px;
	text-align: center;
	line-height:1.7;
	background:url("../img/body_bg.png");
	background-repeat:repeat-x;
}

#main {
		margin:auto;
		margin-top:8px;
		padding:10px 30px 5px 30px;
		width:750px;
		text-align:left;
}

#catch {
	margin:0 auto;
	padding:0px;
	width:750px;
	height:350px;
    position:left;
	}


img { border: 0px; }

/* ˆÍ‚Ý */
div.text-box{
	margin:10px auto;
	padding:30px 30px;
	width:700px;
	background-color:#FFFFFF;	
}

/* ˆÍ‚Ý2 */
div.text-box2{
	margin:10px auto;
	padding:0px 0px;
	width:720px;
	background-color:#FFFFFF;	
	border: 5px solid #3399ff;
}

/* ŠÔ1 */
div.box1{
	margin:10px auto;
	padding:10px 30px;
	width:720px;
	text-align:center;
}
/* ŠÔ2@\žƒ{ƒ^ƒ“—p */
div.box2{
	margin:10px auto;
	padding:10px 30px;
	width:720px;
	text-align:right;
}
/* Ú×—“main */
div#naka{
margin:10px auto;
padding:20px 30px;
width:750px;
height:310px;
background: url("../img/01-2.png") top left no-repeat;
}
/* ŽóuŽÒ‚Ìº */
div.voice{
	margin:10px auto;
	padding:20px 30px;
	width:750px;
	background-color:#FFE6CC;	
}
/* Ú×—“1 */
div#waku{
margin:10px auto;
padding:30px 30px;
width:700px;
}

table#base1 { 
	background-image: url("../img/annai.png");
	background-repeat:no-repeat;
	background-position: center center; 
	}


/* ƒ^ƒCƒgƒ‹ */
h1{
margin:0 -20px;
width:800px;
height:300px;
text-indent: -9999px;
font-size: 0;
line-height: 0;
background: url("../img/title.png") top left no-repeat;
}


h3{
font-weight: bold;
font-size: 5;
line-height: 5;
}


td#top{
	vertical-align:top;
}
/*-----ì‚è‚©‚¯*/
table.schedule{
width:700px;
background-color: #ffffff;
border-style:solid;
border-width: 3px;
border-color: #0066cc;
cellspacing:0;
border-collapse:collapse;
}
table.schedule td{
margin: 0px;
padding: 10px 5px 5px 10px;
font-size:large;
font-weight: normal;

}
table.schedule tr td.title {
background-color: #0066cc;
color: white;
font-weight: bold;
font-size:x-large;
}

table.schedule tr td.caption {
font-weight:bold;
font-size:x-large;
line-height:110%;
text-align:right;
}
table.tbl{
background-color: #ffffff;
width:600px;
border:1;
cellspacing:0;
cellpadding:0;
border-width: 3px;
border-color: #0066cc;
}
strong.str {
	font-size : 17px;
	color: red;
	font-face : HG‘n‰pŠpƒSƒVƒbƒNUB;
}

h2.strong {
  font-weight : bold;
  font-size : 15px;
  font-face : HG‘n‰pŠpƒSƒVƒbƒNUB;
}
h2.strong2 {
  font-weight : bold;
  font-size : 15px;
  color : #ffffff;
  font-face : HG‘n‰pŠpƒSƒVƒbƒNUB;
}
p.bold{
	font-weight:bold;
}
/*----*/

div#content_head{
	clear:both;
}
div#content_left{
	float:left;
	width:680px;
}
div#content_left li{
	margin-left:20px;
}

	
div#content_form{
	clear:both;
}

div#content_form caption {
	padding: 3px;
	background-color: #663333;
	color: #ffffff;
	border: 1px solid #ABABAB;
	border-collapse: collapse;
}
.asterisk{
	color: #f0500a;
	font-size: small;
	font-weight: bold;
}
.reqTbl TH{
	width: 230px;
	text-align: left;
	vertical-align: middle !important;
	font-weight: bold !important;
	background-color: #F2F2F2;
}
div.individual_information{
	background-color: #F2F2F2;
	width : 660px;
	padding-top:10px;
	padding-left:10px;
}