body { 
	color: #000000; 
	margin: 0px; 
	background-color: #ffffff; 
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", sans-serif;
	}

body#sitetop { 
	color: #003300; 
	margin: 0px; 
	background-color: #fdfbe8;
	}
	
body#bbs { 
	color: #000000; 
	margin: 0px; 
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", sans-serif; 
	background: #ffffff url('/image/bbsBk.gif') no-repeat fixed left top; 
	}	
	
/* Template */
	/* header */
#header { 
	width: 740px; 
	height: 120px; 
	 }
	 
#header-img { 
	width: 740px; 
	height: 120px;
	background: url('/image/common/headerbgimg01.gif') no-repeat right top; 
	 }
	 
	/* Contents Area */
#container { 
	width: 740px; 
	padding: 20px; 
	border-bottom: 1px solid #cdd296; 
	}
	
#container-schedule { 
	width: 700px; 
	height: 460px; 
	margin: 0 20px 0 20px; 
	background: url('/schedule/image/containerbg-schedule.gif') no-repeat left bottom; 
	}
	
#container-link { 
	width: 700px; 
	height: 390px; 
	margin: 20px 20px 0 20px; 
	background: url('/link/image/containerbg-link.gif') no-repeat right bottom; 
	}
	
#container404 { 
	width: 740px; 
	height: 200px; 
	padding: 70px 0px 0 100px; 
	background: url('/image/common/headerbgimg01.gif') no-repeat right bottom; 
	 }

	/* Footer */
#footer { 
	width: 740px; 
	height: 23px; 
	border-top: 1px solid #cdd296; 
	background: url('/image/common/copyright.gif') no-repeat center bottom; 
	}
	
#footersub { 
	width: 330px; 
	height: 23px; 
	border-top: 1px solid #cdd296; 
	background: url('/image/common/sub-copyright.gif') no-repeat center bottom; 
	}

#footer span { display: none; }
#footersub span { display: none; }


/* Headline */

h1 { width: 267px; height: 74px; margin: 20px 0 0 0; }
h1 span { display: none; }

h1.sub { width: 160px; height: 44px; margin: 10px 0 0 0; }

h2 { width: 500px; height: 22px; margin-top: 10px; }
h2 span { display: none; }

h3 { width: 220px; height: 15px; margin-bottom: 0; }
h3 span { display: none; }

	/* profile */
#h1-profile { background: url('/profile/image/h1.gif') no-repeat left top; }
h2.h2profile01 { background: url('/profile/image/h2_01.gif') no-repeat left; }
h2.h2profile02 { background: url('/profile/image/h2_02.gif') no-repeat left; margin-top: 40px; }
h2.h2profile03 { background: url('/profile/image/h2_03.gif') no-repeat left; margin-top: 40px; }
h3.h3profile01 { background: url('/profile/image/h3_01.gif') no-repeat left; }
h3.h3profile02 { background: url('/profile/image/h3_02.gif') no-repeat left; }
h3.h3profile03 { background: url('/profile/image/h3_03.gif') no-repeat left; }

div.profilearea { margin-top: 20px; height: 115px;  }
	
	/* schedule */
#h1-schedule { background: url('/schedule/image/h1.gif') no-repeat left top; }
#h1-media { background: url('/schedule/image/h1_media.gif') no-repeat left top; }
h2.h2schedule { margin-bottom: 0px; }

	/* gallery */
#h1-gallery { background: url('/gallery/image/h1.gif') no-repeat left top; }
h2.h2gallery01 { background: url('/gallery/image/h2_01.gif') no-repeat left; }
h2.h2gallery02 { background: url('/gallery/image/h2_02.gif') no-repeat left; margin-top: 60px; }

	/* report */
#h1-report { background: url('/report/image/h1.gif') no-repeat left top; }
div.reportarea { margin-top: 30px; padding : 20px ; border: 1px solid #6e8657; }

	/* discography */
#h1-discography { background: url('/discography/image/h1.gif') no-repeat left top; }
h2.h2discography01 { background: url('/discography/image/h2_01.gif') no-repeat left; }
h2.h2discography02 { background: url('/discography/image/h2_02.gif') no-repeat left; }
h2.h2discography03 { background: url('/discography/image/h2_03.gif') no-repeat left; }
img.image_s { height : 200px; margin: 10px; }

	/* link */
#h1-link { background: url('/link/image/h1.gif') no-repeat left top; }
h2.h2link01 { background: url('/link/image/h2_01.gif') no-repeat left; }
h2.h2link02 { background: url('/link/image/h2_02.gif') no-repeat left; margin-top: 40px; }
h2.h2link03 { background: url('/link/image/h2_03.gif') no-repeat left; margin-top: 40px; }
h3.h3link01 { background: url('/link/image/h3_01.gif') no-repeat left; }
h3.h3link02 { background: url('/link/image/h3_02.gif') no-repeat left; }
h3.h3link03 { background: url('/link/image/h3_03.gif') no-repeat left; }
h3.h3link04 { background: url('/link/image/h3_04.gif') no-repeat left; }

	/* bbs */
#h1-bbs { background: url('/bbs/image/h1.gif') no-repeat left top; }

	/* Whatsnew */
#h1-whatsnew { background: url('/image/h1_whatsnew.gif') no-repeat left top; }
#h1-whatsnew2 { background: url('/image/h1_whatsnew2.gif') no-repeat left top; }

	/* link */
a:link { text-decoration: none; color: #3faa3f; background-color: transparent; }
a:visited { text-decoration: none; color: #318431; background-color: transparent; }
a:active, a:hover { text-decoration: underline; color: #789455; background-color: transparent; }
	
a:link.green { text-decoration: none; border-bottom: 1px dotted #3faa3f; color: #3faa3f; background-color: transparent; }
a:visited.green { text-decoration: none; border-bottom: 1px dotted #318431; color: #318431; background-color: transparent; }
a:active.green, a:hover.green { text-decoration: underline; color: #789455; background-color: transparent; }

a:link.white { text-decoration: none; border-bottom: 1px dotted #ffffff; color: #ffffff; background-color: transparent; }
a:visited.white { text-decoration: none; border-bottom: 1px dotted #ffffff; color: #ffffff; background-color: transparent; }
a:active.white, a:hover.white { text-decoration: underline; color: #ffffff; background-color: #d0dc7e; }

/* Gmenu */

#menu { margin: 5px 5px 0 0; float: right; }

#menu1 { 
	width: 150px; 
	padding : 0; 
	position: absolute; 
	visibility: hidden; 
	border: 1px solid #6e8657; 
	background-color: #fdfbe8; 
	}

#menulist { 
	list-style-image: url('/image/common/list01.gif');
	margin: 0 0 0 20px; 
	padding : 0 10px 10px 10px; 
	}
	
#menulist li { 
	margin-top: 5px; 
	}
	
#menudiv { 
	margin: 0 0 0 5px; 
	padding : 5px 10px 0 10px; 
	}
	
/* List */
ul#whatsnew { 
	margin: 0 0 0 20px; 

	line-height: 180%; 
	}

/* Table */
.table01 { margin-bottom: 5px; }
.table01 td.bg01 { background: #a7b26d; padding: 3px; }
.table01 td.bg02 { background: #fdfbe8 url('/image/framed/bg02.gif') repeat-y; }

/* Frame */

.framed01 { margin-top: 5px; }
.framed01 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed01 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed01 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }


.framed02_1 { margin-left: 20px; }
.framed02_1 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed02_1 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed02_1 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }

.framed02_2 { float: right; margin: 100px 0 0 20px; }
.framed02_2 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed02_2 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed02_2 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }


.framed03_1 { margin: 25px 0 0 20px; }
.framed03_1 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed03_1 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed03_1 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }

.framed03_2 { float: right; margin: 0 50px 0 20px; }
.framed03_2 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed03_2 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed03_2 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }

.framed03_3 { float: right; margin: 30px 0 0 100px; }
.framed03_3 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed03_3 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed03_3 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }


.framed04_1 { margin: 0 0 0 20px; }
.framed04_1 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed04_1 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed04_1 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }

.framed04_2 { float: right; margin: 5px 50px 0 20px; }
.framed04_2 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed04_2 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed04_2 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }

.framed04_3 { float: right; margin: 15px 150px 0 0; }
.framed04_3 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed04_3 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed04_3 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }

.framed04_4 { float: right; margin: 20px 0 0 20px; }
.framed04_4 td.bg01 { background: #74824b url('/image/framed/bg01.gif') repeat-y; }
.framed04_4 td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framed04_4 td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }


.framedwid_l { margin-left: 0px; }
.framedwid_l td.bg01_1 { background: #74824b url('/image/framed/bg01_1.gif') repeat-y; }
.framedwid_l td.bg01_2 { background: #74824b url('/image/framed/bg01_2.gif') repeat-y; }
.framedwid_l td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framedwid_l td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }
.framedwid_l td.bg04 { background: #74824b url('/image/framed/02bg1.gif') repeat-x; }
.framedwid_l td.bg05 { background: #74824b url('/image/framed/05bg1.gif') repeat-x; }

.framedwid_r { float: right; margin: 50px 0 0 0; }
.framedwid_r td.bg01_1 { background: #74824b url('/image/framed/bg01_1.gif') repeat-y; }
.framedwid_r td.bg01_2 { background: #74824b url('/image/framed/bg01_2.gif') repeat-y; }
.framedwid_r td.bg02 { background: #74824b url('/image/framed/bg02.gif') repeat-y; }
.framedwid_r td.bg03 { background: #74824b url('/image/framed/bg03.gif') repeat-y; }
.framedwid_r td.bg04 { background: #74824b url('/image/framed/02bg1.gif') repeat-x; }
.framedwid_r td.bg05 { background: #74824b url('/image/framed/05bg1.gif') repeat-x; }

/* Default  */

hr { display: none; }
.cla { clear: both; }
.fltl { float: left; }
.fltr { float: right; }
strong { font-weight: bold; }

/* space */

.left01 { margin-left: 15px; }
.end { margin-bottom: 40px; }

/* FontColor */

.white { color: #ffffff; }

/* TopPage only */

#logo01 { margin-top: 135px; margin-left: 45px; }
#topcopyright { margin-top: 335px; }

#toptb td { background-color: transparent; }
