/* ///////////////////////////ﾁｴ･ﾚ｡ｼ･ｸｵ篩・////////////////////////// */

*{
	padding:0px;
	margin: 0px;
}

body{
    font-family:"Verdana","ＭＳ Ｐゴシック","Osaka","平成角ゴシック","Arial","Helvetica",sans-serif;
	font-size:small;
	line-height:1.5em;
	color:#333333;
	text-align:center;
	vertical-align:auto;
	background-image:url(/group/shared/images/bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #f8f6e7;
	}

a img { border: 0; }
p {margin:0px 0px 0px 0px;}
br{margin:0px 0px 0px 0px;}
img {
vertical-align:auto;
border:0;
}

a:link         {color: #333333;	border-style:none; text-decoration: none;}
a:visited      {color: #333333;	border-style:none; text-decoration: none;}
a:hover        {color: #05cc80;	border-style:none; text-decoration: none;}
a:active       {color: #05cc80;	border-style:none; text-decoration: none;}

.grn a:link         {color: #006400; border-style:none; text-decoration: none;}
.grn a:visited      {color: #006400; border-style:none; text-decoration: none;}
.grn a:hover        {color: #006400; border-style:none; text-decoration: none;}
.grn a:active       {color: #006400; border-style:none; text-decoration: none;}

.gry a:link         {color: #006400; border-style:none; text-decoration: none;}
.gry a:visited      {color: #006400; border-style:none; text-decoration: none;}
.gry a:hover        {color: #006400; border-style:none; text-decoration: none;}
.gry a:active       {color: #006400; border-style:none; text-decoration: underline;}



tr td{
vertical-align:top;
}

.clear{claer:all}

ul{	 
    border: 0;
    list-style:none;
    text-align:left;
	vertical-align:auto;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


li{	
    border: 0;
    list-style:none;
    text-align:left;
	vertical-align:auto;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* //////////////////////////////////////////////////////////////// */



#inbody{
width:758px;
height:auto;
text-align:center;

	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;	
}




#container{
width:758px;
text-align:left;
	background-image:url(/group/shared/images/cbg.gif);
	background-position:top center;
	background-repeat:repeat-y;

}

#menu{
float:left;
text-align:left;
width:217px;
height:auto;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#foot{
width:758px;
height:100px;
text-align:left;
border-top:1px solid #a5a097;
background-image:url(/group/shared/images/footer.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#ffffff;
}


#fl1{
width:117px;
height:10px;
float:left;
margin:  0px 0px 0px 10px;
padding: 10px 0px 0px 0px;
}

#fl2{
width:60px;
height:10px;
float:left;
	margin:  0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#fl3{
width:64px;
height:10px;
float:left;
	margin:  0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}


#fr{
width:236px;
height:10;
float:right;
text-align:right;
	margin:  0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
}



/* ///////////////////////////･ﾘ･ﾃ･ﾉｷﾏ/////////////////////////// */



#head{
width:758px;
text-align:left;
}


#hb-11{
width:239px;
height:42px;
float:left;
text-align:left;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.hbr1{
width:156px;
height:42px;
float:right;
text-align:right;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#rmenu{
width:207px;
margin:  0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}

#menu-bg{
width:195px;
text-align:center;
	background-image:url(/group/images/contents/menu-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
}


.rbtn{
text-align:center;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}


.rbtn ul{
    border: 0;
    list-style:none;
    text-align:center;
	vertical-align:auto;
	margin:  0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;

}

.rbtn li{
height:31px;
width:183px;
    list-style:none;
    text-align:left;
	vertical-align:auto;
	margin:  0px 0px 0px 0px;
	padding: 3px 0px 1px 0px;
}

#link{
width:217px;
height:350px;
text-align:left;
	background-image:url(/group/shared/images/rmenu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#inlink{
width:207px;
height:auto;
text-align:left;
margin:  0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}


.btnlink{
width:197px;
margin:  0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

/* //////////////////////////////////////////////// */

#incontents{
width:500px;
text-align:left;
	padding: 12px 0px 12px 15px;
}

#pt{
width:500px;
text-align:right;
padding: 30px 0px 0px 0px;
}

.pt3{
width:470px;
text-align:right;
padding: 5px 0px 0px 0px;
}

.img-r{
float:right;
	padding: 3px 0px 3px 5px;
}
.img-l{
float:left;
	padding: 9px 5px 3px 0px;
}
/* ////////////////////1colum//////////////////////////// */



#incontents2{
width:670px;
text-align:left;
	padding: 12px 0px 12px 15px;
}

#pt2{
width:665px;
text-align:right;
padding: 30px 0px 0px 0px;
}

.hbr2{
width:109px;
height:42px;
float:right;
text-align:right;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#container2{
width:758px;
text-align:left;
background-color:#FFFFFF;
}

#contents2{
width:700px;
float:left;
text-align:left;
margin:  0px 0px 0px 0px;
padding: 0px 29px 0px 29px;
}

#contents{
	width:530px;
	float:left;
	text-align:left;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.ppbar{
width:660px;
background-color:#f4f3f4;
margin:  12px 0px 4px 0px;
padding: 5px 0px 5px 12px;
color:#006400;
}

.ppbar2{
width:660px;
background-color:#ffffff;
margin:  2px 0px 2px 0px;
padding: 5px 0px 5px 12px;
}

