body	{
	font-size        : 14px;
	color            : #333333;
	background-color : #FFFFFF;  /* 背景色はNN4でも継承される */
	line-height:140%;
	background-image: url("./img/back.gif");
                       /* フォントを定義してみました */
}

/* NN4では継承されないので、使用する要素全てに指定をしておく */
blockquote,ul,ol,dl,li,dt,dd,div,th,td,caption,strong,em  {
	/*	font-size        : 14px;  */
	color            : #333333;
	line-height:160%;
	margin-top: 0px;
	margin-bottom: 0px;
/*	font-family      : "MS ゴシック",arial,"Osaka",sans-serif; */
                       /* フォントを定義してみました */
}

A:Link, A:Visited, A:Active{
	text-decoration  : none;
	color : #004D91;
	font-weight:bold;
   	}

/*A:Link, A:Visited, A:Active{
	text-decoration  : none;
	color : #004D91;

	}
*/

/* 下線が出るのを防ぐ（IE4、NC4.x） */

A:Link:Hover,A:Visited:Hover{
	text-decoration  : underline;
	color :#004D91;
	font-weight:bold;
}

#fsize {
	font-size:100%;
}

.s {
	font-size:10px;
}

.msize {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.size {
	padding-right:30px;
}

.copy {
	font-size:12px; 
}

.under {
	border-width:0 1px;border-style:solid; border-color:#BAB37A; background-color:#F8F8F8;padding:5px;
	width:740px;text-align:left;
	max-width:728px;
}

#bd {
	font-size:100%;
}

#table {
	PADDING:0px; MARGIN-right: 23px; WIDTH: 731px;background-color:#FFFFFF;
}
#right {
	FLOAT: right; MARGIN: 0px; WIDTH: 691px;background-color:#FFFFFF;OVERFLOW: hidden; text-align:left;background-image: url("./img/leftbar.gif");PADDING-left:24px;MAX-WIDTH:667px;
}

#logright {
	MARGIN-left:12px; WIDTH: 716px; MAX-WIDTH: 716px; background-color:#FFFFFF;text-align:left;
}

.notice {
	color:#CC6600;
}

.log {
	font-size:120%;
	line-height:180%;
}

td .waku {
	border-width:1px;
	border-style:solid;
	border-color:#BFBFBF;
	width:170px;
	padding:1px;
}

td #vol {
	background-color:#F5F7EC;
	padding:10px;

}

td #pa {
	background-color:#E8E9DF;
	padding:10px;
	border-style:dotted;
	border-color:#999999;
	border-width:0px 0px 0px 1px;

}

.logmenu {
	padding-left:10px;
	line-height:110%;
	font-weight:bold;
}

.news {
	border-color:#BAB37A;
	border-width:1px;
	border-style:solid;
	width:510px;
	padding:4px;
	max-width:502px;
}

.top {
	font-size:100%;
	line-height:160%;
	padding:2px 10px;
}

.read {
	position:relative; left:24px;
	text-align:left;
	padding-right:27px;
}

.event {
	border-color:#cccccc;
	width:665px;
	border-width:1px;
	border-style:solid;
	padding:0 15px;
	max-width:635px;
}

.login {
	font-weight:bold;
	color:#614D44;
	text-align:center;
}

.pread {
	color:#666036;
	font-weight:bold;
}

.green {
	color:#628f3c;
	font-weight:bold;
}

.sarani {
	width:665px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 1px 1px 1px;
	background-color:#F8F7F1;
	padding:4px 10px;
	max-width:645px;
}

/* ========= name="anchor" ============ */

.simen {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/*紙面副コラム用*/
.sarani2 {
	width:635px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	background-color:#F8F7F1;
	padding:4px 10px;
	max-width:645px;
}

/*Ｑ＆Ａコーナー用*/
.qa {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 1px;
	background-color:#F8F7F1;
	padding:0 20px 20px 20px;
}


#more {
	width:635px;
	border:1px solid #CCCCCC;
	background-color:#F8F7F1;
	padding:4px;
}

/*タイトル下の罫線*/
hr {
	border:1px dotted none none none;
	border-top-width: 2px;
	border-top-color: #999933;
	height: 2px;
	margin: 3px 0;
} 

/*表のデザイン*/

.table{
border:1px solid;
border-bottom-color:#d2d3c7;
border-right-color:#d2d3c7;
border-left-color:#FFFFFF;
border-top-color:#FFFFFF;
}

.koumoku{
border:1px solid;
background-color:#e2e3d7;
border-bottom-color:#d2d3c7;
border-right-color:#d2d3c7;
border-left-color:#d2d3c7;
border-top-color:#FFFFFF;
}

.basyo{
border:1px solid;
background-color:#e2e3d7;
border-bottom-color:#d2d3c7;
border-right-color:#d2d3c7;
border-left-color:#ffffff;
border-top-color:#d2d3c7;
}

th{
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
}

caption{
	margin:0em;
	text-align:left;
	font-weight:bold;
}

/*indexcheckの赤文字*/
.red{
	color:#ff0000;
}


/*現読トップと非現トップ*/
.topic {
	color: #747C0C;
	font-weight: bold;
}
.topic_sub {
	font-size: smaller
}

.simekiri {
	color: #FF0000
}

.present{
	width:100%;
	margin:auto;
	background-color:#fff;
	padding:5px;
	border:1px solid #dcd7b1;
}

img.pre{
	margin-right:5px;
}

/* 特典の内容部分の行末を強制的に１行分空けるスタイル */
td.tokuten{
	padding-bottom:1em;
}

/*イベント情報部分*/
#eve {
	background-color:#FDFEF8;

}
#eve2 {
	background-color:#FFFFEA;

}

/*バックナンバー部分*/
.bn {
	background-image:url(https://www.yomifa.com/ssl/ysclub/img/sgbar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.syousai {
	text-indent:1em;
	margin:0 0 0.6em 0;
}


/*ボランティア掲示板*/
p.naiyo {
	margin:0em;
	text-indent:1em;
}

p.volunteer{
	color:#66661e;
	font-weight:bold;
	margin:5px 0;
}


/*トップページの特典画像*/
.tokutenimg { 
float: left; 
margin-right: 5px; 
} 

/*----------------会員特典とダイジェスト----------------*/
p.headline{
	margin-top:0em;
	margin-bottom:0em;
	font-weight:bold;
}

p.dig_headline{
	margin-top:1em;
	margin-right:0em;
	margin-bottom:0em;
	margin-left:0em;
	font-weight:bold;
	text-indent:0em;
}


div.overview{

}

div.overview p{
	margin:0em;
	text-indent:1em;
}

p.overview{
	margin:0em;
	text-indent:1em;
}

div.body{

}

div.body p{
	margin:0em;
	text-indent:1em;
}


div.honbun p{
	margin:0em;
	text-indent:1em;
}

p.body{
	margin:0em;
	text-indent:1em;
}

p.honbun{
	margin:0em;
	text-indent:1em;
}

/*画像のキャプション*/
p.caption{
	margin:0em;
}

p.etoki{
	margin:0em;
}

/*注意書き*/
.warning{
	color:#ff0000;
	font-weight:bold;
}

/*コラム2種*/

/*オレンジ色のコラム*/
div.column{
	border:1px dotted #FFCC00;
}

div.column dl{
	margin:0em 0em 1em 0em;
	padding:5px;
}

div.column dt{
	color:#ff6600;
	font-weight:bold;
}

div.column dd{
	margin:0em;
}

div.column p{
	margin:0em;
	text-indent:1em;
}

div#column{
	border:1px dotted #FFCC00;
}

div#column dl{
	margin:0em 0em 1em 0em;
	padding:5px;
}

div#column dt{
	color:#ff6600;
	font-weight:bold;
}

div#column dd{
	margin:0em;
}

div#column p{
	margin:0em;
	text-indent:1em;
}


/*茶色のコラム*/
div.column2{
	border:1px dotted #993300;
}

div.column2 dl{
	margin:0em 0em 1em 0em;
	padding:5px;
}

div.column2 dt{
	color:#993300;
	font-weight:bold;
}

div.column2 dd{
	margin:0em;
}

div.column2 p{
	margin:0em;
	text-indent:1em;
}



/*応募フォーム*/
div#ouboForm{
	padding-left:150px;
	padding-right:150px;
	text-align:center;	/*IE6用センタリング*/
	margin-left:auto;	/*IE6以外用のセンタリング*/
	margin-right:auto;
}

div#ouboForm dt{
	font-weight:bold;
	margin-left:0em;
	text-align:center;
}

div#ouboForm dd{
	margin-bottom:1em;
	margin-left:0em;
	text-align:center;
}

div#ouboForm p{
	margin:0em;
	text-align:center;
}

/*応募フォーム--JJstandard用*/
div#ouboFormJJ{
	padding-left:150px;
	padding-right:150px;
	text-align:left;
}

div#ouboFormJJ dt{
	font-weight:bold;
	margin-left:0em;
}

div#ouboFormJJ dd{
	margin-bottom:1em;
	margin-left:0em;
}

div#ouboFormJJ p{
	margin:0em;
	text-align:center;
}

/*----------------ダイジェスト用----------------*/

/*第1週:健康*/
.kenko{
	color: #5879B6;
	font-weight: bold;
}


/*第2週:旅&趣味*/
.triphobby{
	color: #688E3E;
	font-weight: bold;
}


/*第3週:暮らし*/
.moneylife{
	color: #CD9D0C;
	font-weight: bold;
}


/*第4週:ボランティア*/
.volunteer{
	color: #FA807C;
	font-weight: bold;
}

/*第5週:特別編*/
.special{
	color: #CBA880;
	font-weight: bold;
}


/*画像::*/
#photo{
	width:300px;
	float:right;
	margin:5px;
	font-size:10px;
}

.photo{
	width:300px;
	float:right;
	margin:5px;
	font-size:10px;
}

.photo_s{
	width:150px;
	float:right;
	margin:5px;
	font-size:10px;
}


/*わいずレポート*/
img.repo{
margin-right:5px;
}

.sub {
	color: #663366;
	font-weight:bold;
}


/*JJstdの曲名リスト*/
table#JJstdList{
	width:615px;
	margin:10px;
	border-top:solid 1px #663333;
	border-left:solid 1px #663333;
	border-collapse:collapse;
	border-spacing:0;
}

table#JJstdList caption{
	text-ailgn:left;
}


table#JJstdList th{
	border-right:solid 1px #663333;
	border-bottom:solid 1px #663333;
	text-align:left;
	white-space:nowrap;
	width:auto;
}

table#JJstdList td{
	border-right:solid 1px #663333;
	border-bottom:solid 1px #663333;

}

#wrap .clear_fix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
	
}

#wrap .clear_fix{
	zoom:1;/*for IE 5.5-7*/
	overflow:hidden;
}

/*事務局から*/
.staff{
	border:1px solid #CCC;
	padding:10px;
	margin:10px 0px; 
}

.staff p{
	margin:0px;
	padding:0px;
	text-indent:1em;
}

