@charset "utf-8";
*{margin:0;padding:0;}
body{text-align:center;background-color:#ccc;}
#wrapper{width:850px; margin:10px auto; padding:5px 20px;background-color:#f7f7f7;
	font-family:'メイリオ',meiryo,"MS PGothic",'ＭＳ ゴシック',sans-serif;
	/* font-family: 'HG丸ｺﾞｼｯｸM-PRO','ＭＳ Ｐゴシック',sans-serif;*/
	font-size:15px;line-height:1.7em;text-align:left;
}
.idx0,.idx1{width:700px;margin:10px auto 10px;font-size:15px;line-height:1.8em;}
/* .idx1{margin-bottom:30px;}*/
h1, h2, h3{color:#003311;}
h2{margin:40px 0 0 40px;font-size:22px;}
h3{width:740px;height:25px;margin:20px auto 0px;padding:6px 0 0 20px;
	font-size:22px;font-weight:normal;
	background-image:url(img/dMKtRN.png);background-repeat:repeat-x;
}
h4{margin:8px 0 0 100px;line-height:1.6em;text-indent:-1.5em;}
h5{margin:20px 0 0 100px;line-height:1.2em;text-indent:-1.5em;font-size:16px;}
pre{margin-left:20px;font-size:15px;line-height:1.8em;
	font-family:'メイリオ',meiryo,"MS PGothic",'ＭＳ ゴシック',sans-serif;
}
ul,li{list-style-type:none;}
button.album{float:right;width:170px;height:50px;font-size:15px;}

img {border:0;} 
/* p {text-indent: 1em; } */
a:link {color:#003311; }
a:visited {color:#003311; }
a:hover {color:#00cc11; }
a:active	{color:#0000ff; }
a	{cursor:pointer;color:#003311;text-decoration:underline;} 

#pk {width:780px;margin:10px auto 0;padding:20px 0 30px;background-color:#eee;}
#pk .p1{margin-left:30px;font-size:14pt;}
/* #pk .p2{text-align:center;}*/
#pk button.ret{float:right;margin-right:80px;}
#pkind {width:740px;/*height:400px;*/margin:15px auto 0px;text-align: center;}
#pkind .div3 {float:left;}
#pkind .div4 {/*float:left; margin-top:5px; margin-left:0px;*/ /* margin-bottom: 3px; text-align:center;*/ }
#pkind .div5 {float:right;}
#pkind .div3,#pkind .div5 {width:25px;margin-top:3px;font-size:9pt; line-height:55pt; text-align:center;}
.waku{border:3px solid #ccc;}

.btn0	{border-width:0; }
.bck	{font-weight: bold; font-style: italic; }
.clk	{font-size:8pt; text-align:center; }
/* .clr	{clear:both; margin-top:20px;}*/
.clr1 {margin:0px 0 0;}

.dv0	{width:600px;}
.div0,.dv0	{/*	width:600px;*/ margin:10px 0 10px 0; padding:3px 0px 3px 20px;
/*	background-color:#ccff66; */
	background-image:url(../img/dMKtRN.png);background-repeat:repeat-x;
}

/*
.div1	{float:right; margin:10px 10px 0px 10px; }
.div2	{margin:0px 0px 10px 150px; float:left; }
.div3	{margin:0px 0px 10px 150px; float:left; }
*/
.dvsidai	{text-align:center; }
.ftrt	{font-size:9pt;/* font-weight:bold;*/ line-height:1em;margin:0;}
.idt5	{margin-left:2em; }
.idt3	{margin-left:3em; }
.sidai	{width:700px; border:2px solid; border-style:outset; margin:0 0 10px 0; }
.ttl1	{color:red;}
.ttl2	{color:#00bb00; }
.txtr{float:right;margin:-25px 80px 0 0;font-weight:normal;}
.txtl{margin-left:100px;}
.dv2	{width:620px; margin:0px 0 20px;
/*	float:left;*/
}
.dv2r {float:right;
	width:210px;
	margin:10px 50px 0 0;
	text-align:center;
}
.dv3{text-align:center;margin-bottom:30px;}
.dv3 img{margin-right:5px;}
.dv2r img.spc{margin-right:5px}
.dvftr{width:850px;margin:10px auto 0;padding:5px 0 0;text-align:center;font-size:10pt;border-top:1px solid #999;}
.hr0 {margin-top:10px;color:#eee;}
/* .hr1 {margin-top:10px;color:#eeeeee;}*/
.hr2 {margin:20px 0 10px;color:#fff;}
.idt0	{margin-left:0px; text-indent:1em;}
.idt1	{margin-left:50px;}
.idt2	{margin-left:0px; text-indent:-20px; padding-left:20px; }
.idt3	{margin-left:1.1em; text-indent:-20px; padding-left:20px; }
.loc{width:830px;margin:0px auto;padding:5px 0px 0px 20px;/*text-align:center;*/font-size:14px;border-bottom:1px solid #999;}
.pdiv2 {margin-top: 10px;
/*	padding-top: 20px; */
	margin-right: auto;
	margin-left: auto;
	width: 693px;
	height: 390px;
	text-align: center;
}
.pdiv3 {float:left; width: 27px;margin-left: 0px;}
.pdiv4 {
	float: left;
	margin-top: 5px;
	margin-left: 0px;
/*	margin-bottom: 3px; */
	text-align: center;
}
.pdiv5 {
	margin-right: 0px;
	width: 27px;
	float: left;
}
.pdiv3,.pdiv5 {
	height: 300px;
	margin-top: 40px;
	font-size: 9pt;
	line-height: 59pt;
	text-align: center;
}
.ph2 {margin-top: 0px;margin-bottom: 8px;}
.pp2 {
/*	line-height: 0em;*/
	font-size: 11pt;
	font-weight: bold;
}
.pind {
	width: 693px;
	height: 300px;
	margin:10px auto 0;
/*	padding-top: 20px; */
	text-align: center;
}
.ppn {font-size:10pt;}
.ppt {font-size:12pt; font-weight:bold;}
.pijo	{text-align:right; margin:0px 20px 0 0;}
.waku {	margin-left: 1px;
/*	border:3px outset #cccccc; */
	cursor:pointer; 
}
/* == clearfix == */
.clearfix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}
/* === for debug === 
div{border:1px dashed red;}img{border:1px dashed green;}
*/
