#sinobi{	font-size	:	80%;	}
html{
	scrollbar-base-color		:	#ffffff;
	scrollbar-track-color		:	#99ffcc;
	scrollbar-face-color		:	#99ff99;
	scrollbar-arrow-color		:	#3333ff;
	scrollbar-highlight-color	:	#99ff66;
	scrollbar-shadow-color		:	#99ff66;
	scrollbar-3dlight-color		:	#99ff66;
	scrollbar-darkshadow-color	:	#3366ff;
}
body{
	background-image	:	url('img/back.png');
	text-align	:	center;
}

img{	border	:	none #000 0px;	}

a:link{	text-decoration	:	none;	}
a:hover{
	background-color	:	#ffcccc;
	border	:	dotted #00ff00 1px;
}
a:visited{	text-decoration	:	none;	}

.disp_b{	display	:	block;	}
.disp_n{	display	:	none;	}

/* table基礎 */
table{
	margin		:	20px auto auto auto;
	padding	:	auto;
	width		:	500px;
	border		:	solid green 1px;
	text-align	:	center;
	font-size	:	12px;
}
caption{	color	:	red;	}
thead{
	text-align		:	center;
	font-size		:	16px;
	color			:	red;
}
th{	padding		:	8px;	}
td{
	padding		:	8px;
	border		:	solid blue 1px;
}

/* リスト基礎 */
ul{
	text-align		:	center;
	list-style-type	:	none;
}
li{	margin	:	10px;	}

/* 上のモノからの位置 */
.m_t_200{	margin-top	:	200px;	}
.m_t_40{	margin-top	:	40px;	}

.m_index{
	margin	:	auto auto auto 50px;
	padding-top	:	100px;
	width	:	450px;
}

/* 幅 */
.w_80{	width	:	80px;	}

/* 行の高さ */
.lheight2{	line-height	:	300%	}
.lheight8{	line-height	:	800%	}

/* 枠線 */
.border_none{	border	:	none #000 0px;	}


/* 背景色 */
.bwhite{	background-color	:	white;	}
.bbrown{	background-color	:	brown;	}
.b_c_3f9{	background-color	:	#33ff99;	}
.b_c_cfc{	background-color	:	#ccffcc;	}

/* textの位置 */
.tleft{	text-align	:	left;	}
.tright{	text-align	:	right;	}
.tcenter{	text-align	:	center;	}


/* textの色 */
.red{	color	:	red;	}
.blue{	color	:	blue;	}
.green{	color	:	green;	}
.purple{	color	:	purple;	}
.fuchsia{	color	:	fuchsia;	}
.pink{	color	:	pink;	}
.cyan{	color	:	cyan;	}

/* textの装飾 */
.xsmall{	font-size	:	x-small;	}
.small{	font-size	:	small;	}
.large{	font-size	:	x-large;	}
.xx-large{	font-size	:	xx-large;	}
.b{	font-weight	:	bolder;	}
.i{	font-style	:	oblique;	}
.s{	text-decoration	:	line-through;	}

/* 回り込み */
.f_left{	float	:	left;	}
.c_left{	clear	:	left;	}

/* text装飾付き色 */
.xx-fuchsia{
	font-size	:	xx-large;
	color	:	fuchsia;
}
.redb{
	font-size	:	xx-large;
	color		:	red;
}
.xx-green{
	font-size	:	xx-large;
	color	:	green;
}
.sred{
	font-size	:	x-small;
	color		:	red;
}
.lred{
	font-size	:	x-large;
	color	:	red;
}
.pinkb{
	font-size	:	xx-large;
	color		:	pink;
	font-weight	:	bolder;
}
.lcyan{
	font-size	:	x-large;
	color	:	cyan;
}
.cred{
	font-size	:	11pt;
	color	:	red;
	margin	:	0px;
}


/* mainのtable */
.th{
	background-color:	brown;
	color			:	white;
	width			:	60px;
}

.td{
	border			:	solid green 1px;
	text-align		:	center;
	background-color:	white;
	width			:	90px;
}


.mybody{
	width	:	880px;
	margin	:	auto;
}


.cur{
	width	:	15px;
	height	:	15px;
}


/* form関係 */
input{
	font-size	:	8pt;
	background-color	:	#ccffff;
}

textarea{	background-image	:	url('img/back.png');	}

/* menuのform関係 */
.clap{
	text-align	:	right;
	padding-right	:	30px;
}

.clap_button{
	width	:	94px;
	background-color	:	#ccffff;
	border-style	:	solid ridge ridge solid;
	border-color	:	gray dimgray dimgray gray;
	border-width	:	1px 2px 2px 1px;
}


/* header */

#header{
	margin	:	10px auto 30px auto;
	width	:	600px;
	height	:	70px;
	background-color	:	#ffffff;
	background-image	:	url('img/header.jpg');
	text-align	:	right;
}

#gracounter{	/* カウンター */
	margin	:	3px 0px 3px auto;
	padding	:	1px;
	width	:	216px;
	text-align	:	right;
	font-size	:	0pt;
	white-space	:	nowrap;
}

/* -header- */


/* main関係 */

#maincontent{
	margin-left	:	225px;
	width	:	650px;
	text-align	:	center;
	padding	:	auto;
}

.main-set0{	height	:	20px;	}
#main-set1{
	float	:	left;
	background-image	:	url('img/kado.gif');
	width	:	20px;
	height	:	20px;
}
.main-set2{
	float	:	left;
	background-color	:	#ffffff;
	min-width	:	610px;
	width	:	610px;
	height	:	20px;
}
#main-set3{
	float	:	left;
	background-image	:	url('img/kado.gif');
	background-position	:	-20px 0px;
	width	:	20px;
	height	:	20px;
}
#main-set4{
	float	:	left;
	background-image	:	url('img/kado.gif');
	background-position	:	0px -20px;
	width	:	20px;
	height	:	20px;
}
#main-set5{
	float	:	left;
	background-image	:	url('img/kado.gif');
	background-position	:	-20px -20px;
	width	:	20px;
	height	:	20px;
}

#main{
	margin	:	0px;
	padding	:	auto;
	background-color	:	#ffffff;
	min-height	:	800px;
	height	:	auto !important;
	height	:	800px;
	text-align	:	center;
}


/* -main- */



/* menu関係 */

#menu{
	float	:	left;
	width	:	220px;
	line-height	:	15px;
	font-size	:	10px;
}

.main2set0{
	height	:	10px;
	background-position-y	:	10px;
}
#main2set1{
	float	:	left;
	width	:	10px;
	height	:	10px;
	background-image	:	url('img/kado2.gif');
}
.main2set2{
	float	:	left;
	width	:	200px;
	height	:	10px;
	background-color	:	#ffffff;
}
#main2set3{
	float	:	left;
	width	:	10px;
	height	:	10px;
	background-image	:	url('img/kado2.gif');
	background-position	:	-10px 0px;
}
#main2set4{
	float	:	left;
	width	:	10px;
	height	:	10px;
	background-image	:	url('img/kado2.gif');
	background-position	:	0px -10px;
}
#main2set5{
	float	:	left;
	width	:	10px;
	height	:	10px;
	background-image	:	url('img/kado2.gif');
	background-position	:	-10px -10px;
}

.menubox{	width	:	216px;	}

.menuboxtitle{	/* 各title部 */
	background-color	:	#ccffcc;
	background-image	:	url('img/menubox-back.jpg');
	color	:	#006600;
	margin	:	0px;
	padding	:	1px;
	width	:	214px;
	height	:	17px;
	font	:	normal bold 11pt serif;
	text-align	:	left;
}

.cbtb{	/* 各内容 */
	width	:	204px;
	margin-left	:	10px;
	padding-top	:	1px;
	text-align	:	center;
	line-height	:	15px;
}

.cbtb2{	/* 各内容 */
	width	:	212px;
	height	:	50px;
	margin-left	:	0px;
	padding-top	:	1px;
	text-align	:	center;
	line-height	:	15px;
	overflow	:	auto;
	overflow-x	:	hidden;
}
/*
.cbtb2dn{
	width	:	212px;
	height	:	50px;
	margin-left	:	0px;
	padding-top	:	1px;
	text-align	:	center;
	line-height	:	15px;
	overflow	:	auto;
	overflow-x	:	hidden;
}
*/

.ablink{	height	:	200px;	}


/* 既刊関係 */

.publish{	height	:	200px;	}

.pub{
	margin	:	3px 0px 3px auto;
	width	:	180px;
	height	:	18px;
	background-color	:	#aaffcc;
	border	:	solid green 1px;
	color	:	#003399;
	font-size	:	15px;
}

/* ここまで既刊関係 */


.cbtblink{	/* 各内容 */
	width	:	204px;
	margin-left	:	14px;
	padding-top	:	1px;
	text-align	:	left;
	line-height	:	15px;
}


/* footer関係 */

#footer{
	clear	:	left;
	margin	:	30px auto 10px auto;
	width	:	600px;
	height	:	100px;
	background-image	:	url('img/footer.gif');
	background-repeat	:	no-repeat;
}
#brow{
	margin	:	0px;
	height	:	75px;
	padding	:	5px;
	text-align	:	right;
}


/* Gallery */

.gwh{
	width	:	180px;
	border-style	:	none none dashed none;
	border-color	:	#3333ff;
	border-width	:	1px;
	background-color	:	#ccffff;
	text-align	:	left;
	font-size	:	11pt;
}
.gdo{
	margin	:	1px auto;
	width	:	170px;
	text-align	:	left;
}
.gdo2{
	margin	:	1px auto;
	width	:	180px;
	text-align	:	left;
}

.gat{
	background-color	:	#ccffff;
	margin-left	:	20px;
	font-size	:	10px;
	color	:	#006600;
}
/*
.link{
	height	:	100px;
	overflow	:	auto;
	overflow-x	:	hidden;
}
*/

.ybn{
	width	:	200px;
	height	:	40px;
}
.ybn2{
	width	:	200px;
	height	:	85px;
}
.ybnh{
	width	:	100px;
	height	:	20px;
}

.ga{
	width			:	200px;
	height			:	200px;
	text-align		:	center;
	background-color:	#66ff66;
}


/* gallery用css */

/* 画像表示用 */

.pic_tit{
	text-align	:	center;
	font	:	normal bold 20px/normal monospace;
	color	:	red;
}
.pic_com{
	padding	:	10px;
	background-color	:	white;
	text-align	:	center;
}


.psam{
	padding-left	:	40px;
	text-align		:	left;
}

.pp{
	padding-left	:	50px;
	text-align		:	left;
}


/* 電波 */
.dempa1{	width	:	400px;	}
.dempa2{	width	:	600px;	}
.dempa3{	width	:	550px;	}
.dempa4{	width	:	200px;	}

.dempatd{
	font-size	:	12px;
	color	:	black;
}


/* member */
.m_ul{
	list-style-type	:	none;
	line-height		:	200%;
	text-align:left;
}
.m_li{
	border-color	:	pink;
	border-style	:	none none dashed none;
	text-align:left;
}
.m_dd{
	border-color	:	pink;
	border-style	:	none none dashed none;
}

.m_d{
	font-weight		:	bolder;
	text-align		:	center;
}
.m_g{
	border			:	solid green 1px;
	font-weight		:	bolder;
	text-align		:	center;
	float			:	left;
	background-color:	white;
	filter			:	Alpha(opacity=75); -moz-opacity : 0.7; opacity : 0.75;
}
.m_b{
	color			:	blue;
	background-color:	pink;
}

.m_table{
	width	:	600px;
	border	:	solid blue 1px;
}

.m_b_b{	border	:	solid blue 1px;	}

.reds{
	text-decoration	:	line-through;
	color			:	red;
}

.anotherback{
	display			:	none;
	position		:	absolute;
				top	:	20%;
			left	:	200px;
	margin			:	auto;
	z-index			:	2;
	width			:	95%;
	height			:	95%;
	border			:	groove green 2px;
	background-color:	green;
	filter			:	Alpha(opacity=90); -moz-opacity : 0.9; opacity : 0.90;
}


/* dempa */
.font1{	font	:	normal bolder 120%/120% cursive;	}
.font2{	font	:	normal bolder 150%/150% cursive;	}
.font3{	font	:	normal bolder x-large sans-serif;	}

.font4{
	font	:	normal bolder 30px sans-serif;
	color	:	green;
	text-align	:	center;
}

.font5{
	color	:	#ff6633;
	font-weight	:	bold;
}
.font6{
	font-size	:	x-large;
	color	:	#80ff80;
}

.issun1{
	background-image	:	url('dempa/img/kaihou.jpg');
	width	:	600px;
	padding	:	20px;
}
.issun2{
	background-color	:	red;
	width	:	580px;
	padding	:	5px;
}
.issun3{
	margin	:	0px;
	padding	:	10px;
	color	:	#666666;
}
.issun4{
	margin	:	5px 0px;
	padding	:	10px;
	background-color	:	#80ffff;
}
.issun5{
	margin	:	0px;
	padding	:	10px;
	background-image	:	url('dempa/img/kokoro.gif');
}
.issun6{
	margin	:	0px;
	height	:	400px;
	background-image	:	url('dempa/img/kokoro.gif');
}

.p5{	padding	:	5px;	}

.issun7{
	margin	:	0px;
	height	:	250px;
	background-image	:	url('dempa/img/kokoro.gif');
}
.issun8{
	margin	:	0px;
	padding	:	20px 10px 10px 10px;
	background-image	:	url('dempa/img/kokoro.gif');
}


.po1{
	display	:	inline;
	float	:	left;
	width	:	150px;
}
/* published */
table#publish{
	border	:	none white 0px;
	font-size	:	12px;
}
#publish caption{
	font-size	:	18px;
	font-weight	:	bolder;
	color	:	red;
}
#publish thead{
	font-size		:	12px;
	color			:	black;
}
#publish th{
	width	:	75px;
	border	:	double white 4px;
	background-color	:	brown;
	color	:	white;
}
#publish td{
	width	:	150px;
	border	:	none white 0px;
	border-bottom	:	solid blue 1px;
	color	:	black;
}
