/* ‚¨’m‚ç‚¹ CSS */

/*body{margin:0;	padding:0;	background:url(../images/bg_body.gif) repeat-y center;	font-family:Arial, Helvetica, sans-serif;	}
img{border:0;vertical-align:bottom;}

div#corp_info{width:746px;height:100%;margin:0 auto;font-size:small;line-height:1.5em;}
div#corp_info div#container{width:744px;margin:0;padding:0;}*/


/* reset */
body{margin:0;padding:0;font-size:small;font-weight:normal;line-height:1.3;
		font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
img{border:0;}

/* 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;}

div#corp_info{
	width:760px;
	margin:0 auto;
	background:#fff url(../images/2011/back2011.gif) repeat-y;
	text-align:center;

	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
div#corp_info div#container{
	width:750;
	margin:0 auto;
	text-align:left;
	}

div#corp_info div#main
	{padding:0px 65px 10px 65px;}
	
/* Add Start*/
div#header{
	 height:56px;
	 background-image:url('/common/images/bg_header.jpg'); 
	 background-repeat:repeat-x;
	 font-size:small;
	 color:#333333;
	 line-height:1.3em;
	 border-top:4px solid #00af64;
	 border-bottom:1px solid #dcdedd;
	}

#header div{
	float:left;
	display:inline;
	width:105px;
	margin:20px 0 0 23px;
	}
#header img{
	vertical-align:bottom;
	}
/* Add End */ 

h1{margin:0;padding:0;}

/*h2{font-size:1.2em;margin:10px 0 20px 0;padding:5px 10px;margin:30px 60px 10px 60px;background-color:#f5eed1;color:#423609;border-left:solid 3px #dcce9a;}*/
h2
	{font-size:1.1em;
	padding:5px 10px;
	margin:1px 60px 10px 60px;
	color:#003300;
	border-top:solid 1px #00af64;
	border-bottom:solid 1px #00af64;
	}
/* Add Start 2011.04.01 */
h3{
 font-size:1.1em;
 margin:20px 0px 10px 0px;
 padding:6px;
 color:#2d8737;
 border-left:2px solid #39ab46;
 background-color:#e3f6e5;
}
/* Add End 2011.04.01 */

.hr_t {	
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #00af64;
	height: 1px;
	margin:30px 60px 0px 60px;
	}
	
.hr_b{border:#00af64 1px solid;}

div#corp_info p{line-height:1.6em;}
div#corp_info div.clear{clear:both;}
div#corp_info div.right{text-align:right;}
div#corp_info div.center{text-align:center;}
.mgnt5{margin-top:5px;}
.mgnt10{margin-top:10px;}
.mgnt20{margin-top:20px;}
.mgnt50{margin-top:50px;}

.mgntr5{margin-right:5px;} 


/*div#corp_info div#bt_close{width:72px;margin:40px auto 0 auto;}*/
div#corp_info div#bt_close{width:72px;margin:20px auto 0 auto;}

/*div#corp_info div#copyright{border-top:solid 2px #c2a122;padding:3px 10px 30px 10px;margin:15px 0 0 0;text-align:right;}*/
div#corp_info div#copyright
	{border-top:solid 2px #00af64;
	padding:3px 10px 30px 10px;
	margin:15px 0 0 0;
	text-align:right;
	color:#898989;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
	
.ItemBk{
	/*margin-top:10px;*/
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../../images/top_2011/dot.gif) repeat-x bottom;
	}

