body	{
	 margin:0;
	 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 */
#fonttop {
	 font-size:11px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:20em;
	 margin-left:9em;
	 margin-right:0em;
	 margin-bottom:0.2em;
	 color:#333333;

}
#fonttop1 {
	 font-size:11px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:3em;
	 margin-left:9em;
	 margin-right:0em;
	 margin-bottom:0.2em;
	 color:#333333;

}
#font_gyoumu {
	 font-size:12px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:4em;
	 margin-left:1em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}
#font_gyoumu_2 {
	 font-size:12px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:4em;
	 margin-left:1em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}

#font_gyoumu1 {
	 font-size:12px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:0em;
	 margin-left:1em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}
#font_gyoumu2 {
	 font-size:12px;
	 letter-spacing:0em;
	 line-height:1.5em;
	 margin-top:1em;
	 margin-left:1em;
	 margin-right:0em;
	 margin-bottom:0em;
	 color:#333333;
}
#maintable {
	 border:0px;
	 margin-top:0px;
	 margin-left:auto;
	 padding:0px;
	 width:680px;
}
/* header */
#maintable {
	 border:0px;
	 margin:0px 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;
}

.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:2450px;
}
#hyouki{
	 padding-top:30px;
	 padding-left:35px;
	 margin-bottom:0px;
	 width:95px;
}
#about{
	 padding-top:30px;
	 padding-left:0px;
	 margin-bottom:0px;
	 width:125px;
}
/* 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/content2/content2back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#content7{
	 background: url(./../images/frame/content2/content2_7back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#content2{
	 background: url(./../images/frame/content2/content2_2back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#content3{
	 background: url(./../images/frame/content2/content2_3back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#content4{
	 background: url(./../images/frame/content2/content2_4back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#content5{
	 background: url(./../images/frame/content2/content2_5back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#content6{
	 background: url(./../images/frame/content2/content2_6back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#content8{
	 background: url(./../images/frame/content2/content2_8back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#add_content1{
	 background: url(./../images/frame/content2/add_content1_back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#add_content2{
	 background: url(./../images/frame/content2/add_content2_back.gif) no-repeat top left;
	 margin-top:20px;
	 margin-left:20px;
	 margin-bottom:0px;
	 width:520px;
}
#morepic{
	 margin-top:280px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
#morepic7{
	 margin-top:185px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
#morepic2{
	 margin-top:170px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
#morepic3{
	 margin-top:175px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
#morepic4{
	 margin-top:195px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
#morepic5{
	 margin-top:170px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
#morepic6{
	 margin-top:170px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}
#morepic8{
	 margin-top:200px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:135px;
}



#content2main{
	 margin-top:100px;
	 margin-left:0px;
	 margin-bottom:0px;
	 width:375px;
}
#gyoumu{
	 margin-top:20px;
	 margin-left:25px;
	 margin-bottom:0px;
	 width:510px;
}
#otoia{
  	 margin-top:0px;
	 margin-left:220px;
	 margin-bottom:0px;
	 width:150px;
}
#undermenu{
  	 margin-top:10px;
	 margin-left:115px;
	 margin-bottom:30px;
	 width:470px;
}
#line1 {
	 border:0px;
	 margin-top:20px;
	 padding:0px;
}
