body	{
	 margin:0px;
	 background:#ffffff url(./../images/back.gif) repeat-y top center;
	}

a:link	{color:#333333}
a:hover	{color:#333333}
a:visited{color:#333333}
/* imgclass */
.image {
	display:block;
}
.fontmoji{
	 font-family:;
}
/* fontclass */
#font_setumei1 {
	 font-size:12px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:0.5em;
	 margin-left:0em;
	 margin-right:0em;
	 margin-bottom:0.5em;
	 color:#333333;
}
#font_setumei2 {
	 font-size:12px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:0.5em;
	 margin-left:0.5em;
	 margin-right:0em;
	 margin-bottom:0.5em;
	 color:#333333;
}
#font_setumei3 {
	 font-size:11px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:0.5em;
	 margin-left:0em;
	 margin-right:0em;
	 margin-bottom:0.5em;
	 color:#333333;
}
#font_setumei4 {
	 font-size:11px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:0.5em;
	 margin-left:0.5em;
	 margin-right:0em;
	 margin-bottom:0.5em;
	 color:#333333;
}
#font_setumei5 {
	 font-size:11px;
	 letter-spacing:0em;
	 line-height:1.2em;
	 margin-top:0.5em;
	 margin-left:0em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}
#font_setumei6 {
	 font-size:11px;
	 letter-spacing:0em;
	 line-height:1.2em;
	 margin-top:0.5em;
	 margin-left:0.5em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}
#font_setumei7 {
	 font-size:11px;
	 letter-spacing:0em;
	 line-height:1.2em;
	 margin-top:0.5em;
	 margin-left:0.5em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}
#font_setumei8 {
	 font-size:10px;
	 letter-spacing:0em;
	 line-height:1.2em;
	 margin-top:0.5em;
	 margin-left:0.5em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}
#maintable {
	 border:0px;
	 margin:0 auto;
	 padding:0px;
	 width:700px;
}
/* header */
#pageheader h1{
	 background:url(./../images/frame/frame_title.gif) no-repeat top center;
	 margin-top:0px;
	 margin-left:10px;
	 margin-bottom:0px;
	 margin-right:10px;
	 width: 700px;
 	 height: 77px;
}
#pageheader h1 span{
	 display:none;
}


#line2 {
	 border:0px;
	 margin-top:20px;
	 padding:0px;
}
/* footer */

.fontsize{
	 line-height:1.2;
	 color:#333333;
}
.display {
	 display:block;
}
/* leftmenu */
#leftmenu{
	 background: url(./../images/frame/frame_back.gif) repeat-y top right;
	 margin-top:25px;
	 margin-left:10px;
	 margin-bottom:0px;
	 padding-top:25px;
	 padding-left:10px;
	 width:140px;
 	 height:1950px;
}
#hyouki{
	 padding-top:30px;
	 padding-left:35px;
	 margin-bottom:0px;
	 width:95px;
}
#about{
	 padding-top:30px;
	 padding-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
/* content */
#content{
	 background: url(./../images/frame/content2/frame_subtitle.gif) no-repeat top right;
	 margin-top:25px;
	 margin-left:20px;
	 margin-bottom:0px;
	 margin-right:10px;
	 padding-top:35px;
	 width:520px;
}
#content1{
	 background: url(./../images/frame/content3/content3_1.gif) no-repeat top left;
	 margin-top:10px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#content1_1{
	 margin-top:50px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:125px;
}
#content1_2{
	 margin-top:50px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:130px;
}
#content2_1{
	 margin-top:10px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:125px;
}
#content2_2{
	 margin-top:10px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:130px;
}

#content2{
	 background: url(./../images/frame/content3/content3_2.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#content3{
	 background: url(./../images/frame/content3/content3_3.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#content4{
	 background: url(./../images/frame/content3/content3_4.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#content5{
	 background: url(./../images/frame/content3/content3_5.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#content6{
	 background: url(./../images/frame/content3/content3_6.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#content6-1{
	 background: url(./../images/frame/content3/content3_6-1.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#content7{
	 background: url(./../images/frame/content3/content3_7.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#add_content1{
	 background: url(./../images/frame/content3/add_content1.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#add_content2{
	 background: url(./../images/frame/content3/add_content2.gif) no-repeat top left;
	 margin-top:30px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#gyoumu{
	 margin-top:20px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#otoia{
  	 margin-top:20px;
	 margin-left:280px;
	 margin-bottom:0px;
	 width:250px;
}
#undermenu{
  	 margin-top:10px;
	 margin-left:115px;
	 margin-bottom:30px;
	 width:470px;
}
#line1 {
	 border:0px;
	 margin-top:20px;
	 padding:0px;
}
