@charset "utf-8";
/* CSS Document */

/* common --------------------------------------------------------------------- */

body{background:#eee;}

#MAIN_CONTAINER{width:930px;background:url(../_images/Mainbg.jpg);margin:auto;}

.MainWrapper{background:url(../_images/headbg.jpg) no-repeat;min-height:400px;padding:0 40px;}

.SideMenu{float:left;width:180px;}
.MainContents{float:left;width:670px;}
#INDEX .MainContents{float:left;width:850px;margin-bottom:20px;}


.GoTop{text-align:right;margin:20px 10px 40px 10px;}

/* Header --------------------------------------------------------------------- */

.HeaderLogo{
	width:607px;
	height:70px;
	padding-top:30px;
	float:left;
}
.HeaderPmark{
	width:243px;
	height:75px;
	padding-top:25px;
	float:left;}

h1 a{display:block;width:162px;height:38px;background:url(../_images/Logo.jpg) no-repeat;}

/* Menu --------------------------------------------------------------------- */

#Menu{margin-bottom:30px;}

#Menu dd{float:left;height:55px;}
#Menu dd a{display:block;height:55px;}

.Menu01 a{width:141px;background:url(../_images/Menu.jpg) no-repeat 0 0;}
.Menu02 a{width:142px;background:url(../_images/Menu.jpg) no-repeat -141px 0;}
.Menu03 a{width:141px;background:url(../_images/Menu.jpg) no-repeat -283px 0;}
.Menu04 a{width:142px;background:url(../_images/Menu.jpg) no-repeat -424px 0;}
.Menu05 a{width:142px;background:url(../_images/Menu.jpg) no-repeat -566px 0;}
.Menu06 a{width:142px;background:url(../_images/Menu.jpg) no-repeat -708px 0;}

.Menu01 a:hover{width:141px;background:url(../_images/Menu.jpg) no-repeat 0 -55px}
.Menu02 a:hover{width:142px;background:url(../_images/Menu.jpg) no-repeat -141px -55px;}
.Menu03 a:hover{width:141px;background:url(../_images/Menu.jpg) no-repeat -283px -55px;}
.Menu04 a:hover{width:142px;background:url(../_images/Menu.jpg) no-repeat -424px -55px;}
.Menu05 a:hover{width:142px;background:url(../_images/Menu.jpg) no-repeat -566px -55px;}
.Menu06 a:hover{width:142px;background:url(../_images/Menu.jpg) no-repeat -708px -55px;}

/* Column */

.Rcolumn{float:left;width:180px;height:400px;}

.Rcolumn dl{width:160px;}
.Rcolumn dt{display:block;height:19px;}
.Rcolumn dd a{display:block;height:59px;}
.Rcolumn dd.end a{display:block;height:62px;}


.Lcolumn{float:left;width:670px;}

.Lcolumn h4{padding:0 0 10px 0;border-bottom:5px solid #eee;margin-bottom:10px;}

.ContentsBox{padding:20px;}
.Bline{border-bottom:1px dotted #ccc;}

/* Footer --------------------------------------------------------------------- */

#FOOTER{border-top:1px solid #ccc;}

.FooterLogo{background:url(../_images/FooterLogo.jpg) no-repeat 0 50%;height:;padding:25px 0;padding-left:250px;font-size:8pt;}

.copyright{padding:20px 0;font-size:8pt;}

/* a link */

a{color:#666;text-decoration:none;}
a:hover{color:#039;text-decoration:underline;}
