@charset "utf-8"; 
*{margin:0;padding:0;}
body{text-align:center;background-color:#ccc;}
#wrapper {width:850px; margin:0 auto; padding:5px 20px; background-color:#ffe;
	font-size:16px;
	font-family:'メイリオ',meiryo,'HG丸ｺﾞｼｯｸM-PRO','ＭＳ ゴシック',sans-serif;
	text-align:left;
	line-height:1.7em;
}
#index {width:750px; margin:20px auto 0;}
#aisatu {width:730px; margin:10px auto 0;}
#pind {width:800px; height:560px; margin:20px auto 0; text-align:center;
	background-color:#eee;}
/* .idx2 {margin:-25px 0 0px 100px; }*/
#index p{
	margin:20px 60px 5px;
	padding:10px 10px 10px 10px;
}
#index ul {
	margin:10px 100px;
	padding:10px 20px;
	border:1px solid #999;
	list-style-type:none;
}
#index ul li {
	line-height:1.8em;
}
table {
	margin:10px 0;
	border-collapse:collapse;
	line-height:1.5em;
}
table.sidai td {height:20px; padding:0 0px 0 0px;} 
table.sidai .td1 {width:80px;}
table.sidai .td2 {width:100px;}
table.sidai .td3 {width:280px;}

h1 {margin:40px 0 0px 50px; }
.midasi1 {margin:40px 0 0px 0; padding:3px 0px 3px 20px; background-color:#eed799;position:relative;}
.midasi2 { margin:0px 0 10px; padding:0px 0px 0px 20px; background-color:#ffe7aa;}
p.ttl2{position:absolute;right:30px;top:5px}

.p00 {float:right; margin:10px 0px 0px 10px;}
img {margin:0 0px 0 0px;border:1px solid #ccc;} 
h1,h2,h3 {color: #003311;}

a:link {color:#003311;}
a:visited {color:#003311; }
a:hover {color:#00cc11;}
a:active {color:#0000ff;}
a {cursor:pointer;color:#003311;text-decoration:underline;} 
.dv2r {float:left; width:210px;/* margin-top:-10px;*/ text-align:center;}
.dv2r .ppn {font-size:10pt;}
.dv2r .ppt {font-size:12pt; font-weight:bold;}
.dv2r img {margin-top:3px; margin-right:3px;}

.div2{width:670px;margin:30px auto 40px;}
.div2 img{width:90px; height:90px;margin-left:3px;}
.div2 p{text-align:center;}

/*.clr {clear:both;}*/
button {clear:both; cursor:pointer; font-size:8pt;padding-top:0px;height:25px; line-height:1em;
	/* width:80px;height:30px;*/
}
.btnr {float:right; margin-right:20px;}
.dvftr {width:100%; height:20px; text-align:center; font-size:9pt;}
.ftrt {font-size:10pt;/* font-weight:bold; line-height:1em;margin:0;*/}
.hr0 {margin:5px 0 10px; color:#eee;}
.hr1 {margin:1px 0; color:#eee;}
.lf {margin-top:15px;}
.loc {font-size:9pt;}
.txtr {float:right; margin-right:20px;}

/* == clearfix == */
.clearfix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}
/* == for debug == */
/* div.div2{border:1px dashed red;} */
/* li{border:1px dashed blue;}*/
/* img{border:1px dashed green;}*/
/* table{border:2px dashed blue;}td{border:1px dashed blue;}*/ 
