@charset "shift_jis";


/*@@U‚è•ª‚¯FPC•ƒXƒ}ƒz@@*/
.for_pc		{ display: block;}
.for_smp	{ display: none;}



/*
@–––––––––––––––––––––––––––
@@intro.html@ƒCƒ“ƒgƒƒy[ƒW
@–––––––––––––––––––––––––––
*/



/*@Šî–{@*/
body	{
	margin: 0 auto;
	padding: 60px 0 20px 0;
	line-height: 1.5;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	background-color: #d0f1d3;
	background-image: url(../img/intro_bg.gif);
	-webkit-text-size-adjust: 100%;
}

.ctr	{ text-align: center;}
.lft	{ text-align: left;}
.rgt	{ text-align: right;}

a {  text-decoration: none;}
a:link { color: #00742f;}
a:visited { color: #00742f;}
a:hover { color: #ff0000;}
a:active { color: #ff0000;}

p	{ margin: 0; padding: 0;}
strong	{ font-weight: bold; font-style: normal;}
img	{ border: none;}
/*@Šî–{@*/




/*@‘S‘Ì@*/
#outer	{
	width: 920px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
/*@‘S‘Ì@*/




/*@ƒtƒ‰ƒbƒVƒ…•”@*/
#introFlash	{
	width: 920px;
	margin: 0 auto 30px auto;
	padding: 0;
	overflow: hidden;
	background-color: #ffffff;
	border: #51ac57 1px solid;
	border-radius: 10px;
}
/*#introFlash .left	{
	float: left;
	width: 10px;
	height: 446px;
}
#introFlash .right	{
	float: right;
	width: 10px;
	height: 446px;
}*/
#introFlash #flasharea	{
	width: 900px;
	margin: 0 auto;
	padding: 10px 0;
	background-color: #ffffff;
	overflow: hidden;
}

#introFlash #flasharea #flashContent {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 446px;
	background-color: #ffffff;
}
#introFlash #flasharea #flashContent #noflash *	{
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#introFlash #flasharea #flashContent #noflash #pm-left {
	float: left;
	width: 445px;
	height: 446px;
	margin: 0 auto;
	padding: 0;
}
#introFlash #flasharea #flashContent #noflash #pm-left p.logo {
	margin-bottom: 15px;
}
#introFlash #flasharea #flashContent #noflash #pm-left p.btn {
	margin-bottom: 3px;
}
#introFlash #flasharea #flashContent #noflash #pm-left p.line {
	margin: 7px 0 4px 0;
}
#introFlash #flasharea #flashContent #noflash #pm-right {
	float: right;
	width: 445px;
	height: 446px;
}
/*
#introFlash #noflash_img	{
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 446px;
	background-image: url(../img/noflash_introPM2011.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
*/
/*@ƒtƒ‰ƒbƒVƒ…•”@*/


h1	{
	clear: both;
	margin: 0 auto;
	padding: 0 0 30px 0 ;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 2px;
}
h2	{
	margin: 0 auto;
	padding: 20px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	border-top: 1px solid #66cc66;
}

#fplayer	{
	width: 39em;
	margin: 8px auto 12px auto;
	padding: 0;
}
#fplayer #waku {
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}
#fplayer #waku p.text {
	float: left;
	margin: 10px auto;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	letter-spacing: 1px;
}
#fplayer #waku img {
	padding-left: 0;
}

p.footerLine {
	clear: both;
	width: 920px;
	margin: 7px auto 12px auto;
	background-image: url(../../img/line_999.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

p.footerLink	{
	margin: 0 auto 2px auto;
	padding: 8px 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 2;
	letter-spacing: 1px;
}
p.footerLink-line	{
	margin: 0 auto;
	padding: 10px 0 8px 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 2;
	letter-spacing: 1px;
	border-top: 1px solid #66cc66;
	border-bottom: 1px solid #66cc66;
}



.mepot{
	clear: both;
	width: 100%;
	margin: 0 auto 3px auto;
	padding: 20px 0;
}
.mepot div{overflow: hidden; width: 850px;height: 170px;margin: 0 auto;background: #fff;}
.mepot p{float: left;}
.mepot p.right-txt{height:170px;width:400px;padding: 25px 0px 0px 30px;box-sizing: border-box;text-align: left;}
.mepot p.right-txt span{color: #e40012;display: block;font-weight: bold;font-size: 130%;}
.mepot a:link,
.mepot a:visited{display: block; color: #000;}
.mepot a:hover,
.mepot a:active{opacity: 0.8;cursor: pointer;}

.min{
/* –¾’©‘ÌŽw’è*/
font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ƒqƒ‰ƒMƒm–¾’© ProN", "Hiragino Mincho ProN", "ƒqƒ‰ƒMƒm–¾’© Pro", "Hiragino Mincho Pro","‚l‚r ‚o–¾’©", "MS PMincho",  "HG–¾’©E", "Sawarabi Mincho", serif, Georgia, "Ÿà–¾’©‘Ì", "YuMincho", "Ÿà–¾’©", "Yu Mincho";
transform: rotate(.03deg);
font-size: 110%;line-height: 1.8;font-weight: 600;
}
