@charset "utf-8";
/* ---------------------------------------------
	NOEVIR Co.Ltd 2011 All Rights Reserved.
--------------------------------------------- */

/* reset */
body{margin:0;padding:0;font-size:small;font-weight:normal;line-height:1.3;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
img{border:0;}

/* common */
.ns{margin:0;padding:0;font-size:1%;line-height:1;}
.ct{text-align:center;}
.lf{text-align:left;}
.rt{text-align:right;}
a:hover img.over{opacity:0.6;filter:alpha(opacity=60);}
a.none:link,a.none:visited,a.none:hover,a.none:visited:hover,a.none:active{text-decoration:none;}
/* ClearFix */
.clf:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0.1em;line-height:0;}
.clf{display:inline-block;zoom:1;}
* html .clf{height:1%;}
.clf{display:block;}
/* margin & padding */
.mgn_r0{margin-right:0 !important;}



/* BaseStyle
------------------------*/
body{
	background:#f1f1f0;
	color:#333;
	text-align:center;
	}

a:link{color:#333;text-decoration:underline;}
a:visited{color:#333;text-decoration: underline;}
a:hover,a:visited:hover{color:#00af64;text-decoration:underline;}
a:active{color:#00af64;text-decoration:underline;}

#contentsAll{
	width:760px;
	margin:0 auto;
	background:#fff url(../images/2011/back2011.gif) repeat-y;
	text-align:center;
	}
#contentsMain{
	width:750px;
	margin:0 auto;
	text-align:left;
	}

/* ヘッダー(#header)
------------------------*/
#header{
	width:750px;
	margin:0 auto;
	background: url(../images/bg_header.jpg) repeat-x;
	border-top:4px solid #00af64;
	text-align:left;
	border-bottom:#dedede 1px solid;
	}
#header img{
	vertical-align:bottom;
	}

/* ページの先頭に戻る(.pagetopBack)
-----------------------------------*/
.pagetopBack{
	width:730px;
	margin:10px auto 0;
	text-align:right !important;
	font-size:80%;
	padding-bottom:10px;
	}
.pagetopBack img{
	vertical-align:middle;
	}
.pagetopBack a:link{color:#333;text-decoration:underline;}
.pagetopBack a:visited{color:#333;text-decoration:underline;}
.pagetopBack a:hover,a:visited:hover{color:#00af64 !important;text-decoration:underline;}
.pagetopBack a:active{color:#00af64 !important;text-decoration:underline;}

/* 閉じる(#close)
-----------------------------------*/
#close{
	text-align:center;
	margin:20px 0 0;
	padding-bottom:20px;
	}


/* フッター(#footer)
------------------------*/
#footer{
	width:750px;
	margin:0 auto;
	border-top:3px solid #99dfc1;
	border-bottom:1px solid #c9c9c9;
	padding:5px 0 10px;
	}
ul#assistNavi{
	width:480px;
	float:left;
	display:inline;
	text-align:left;
	margin:0 0 0 10px;
	padding:0;
	font-size:small;
	line-height:1.3;
	}
ul#assistNavi li{
	display:inline;
	font-size:80%;
	color:#898989;
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:1.3;
	}
ul#assistNavi li a:link{color:#898989;text-decoration: none;}
ul#assistNavi li a:visited{color:#898989;text-decoration: none;}
ul#assistNavi li a:hover,a:visited:hover{color:#00af64;text-decoration:underline;}
ul#assistNavi li a:active{color:#00af64;text-decoration:underline;}
#copyright{
	width:230px;
	float:right;
	display:inline;
	margin-right:10px;
	text-align:right;
	color:#898989;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5;
	}
/*旧デザイン用調整*/
body#new0415 div#copyright{text-align:right;}
