@charset "utf-8";
/* === common css === */
*{margin:0;padding:0;}
html,body{height:100%;overflow:auto;} /* Ret pagetop 対策 */
body{text-align:center;background-color:#ddd;overflow-y:scroll}
img{border:0;}

#wrapper{
/*	position:relative;*/
	width:975px;
	height:100%;
	margin:0px auto;
	font-family:'メイリオ',meiryo,'HG丸ｺﾞｼｯｸM-PRO','ＭＳ ゴシック',sans-serif;
}
#main{
	float:right;
	width:830px;
	margin-top:5px;
	padding-bottom:5px;
/*	border:outset 2px #fff;*/
}
/* === 
#cont{position:relative;height:100%;}
*/

/* === for menu === */
#menu{
	position:absolute;
	top:5px;
/*	left:0px;*/
	width:125px;
	height:98%;
	height:calc(100% - 10px);
	min-height:450px;
	padding-left:10px;
	font-family:'メイリオ',meiryo,'HG丸ｺﾞｼｯｸM-PRO','ＭＳ ゴシック',sans-serif;
	color:#005011;
	background-color:#eee;
/*	border:5px solid #dfd;*/
/*	border-left:10px solid #ddd;*/
}
#menu .p1{margin-top:1.5em;font-size:16pt;font-weight:bold;}
#menu .p2{margin-top:1em;font-size:14pt;/*font-weight:bold;*/}
#menu button{cursor:pointer;}
/* #menu .btn1{margin-top:20pt;}*/
#menu .btn1,#menu .btn2{
	width:90px;
	height:29px;
	margin-top:10px;
	padding:0;
	font-size:11pt;
	border-radius:6px;
}
#menu button.spc3{
	letter-spacing:5px
}
#menu button.spc4{
	letter-spacing:2px
}
#menu button.spc6{
	letter-spacing:-2px;
}
#menu .btn1{background-color:#666;color:#fff;border-radius:6px;}
/* #menu .btn21 {width:88px;height:41px;margin-top:6pt;padding:0;letter-spacing:0em;line-height:1em;font-size:14px;font-family:century,'ＭＳ ゴシック',serif;} */
/* #menu .btn3 {margin-top:20pt;padding:2px 10px;font-size:10pt;}*/

#menu img.cntr{
	width:60px;
	height:15px;
	position:absolute;
	bottom:3%;
	left:40px;
}
/* #menu .ret{margin-top:20pt;padding:2px 10px;font-size:11pt;font-weight:bold;}*/

/* === clearfix === */
.clearfix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}

/* === for debug === */
/*  div#wrapper{border:1px dashed #f00} */
/* div #main{border:1px dashed #00f} */
/* #menu{border:1px dashed #0f0}*/
