
/*全体設定*/
body{
	font-family: "Osaka";
	margin:0;

}

hr{
	border-top:1px #b7b7b7 solid
}


/*通常リンク*/

a:link{
	color:#003399;
	text-decoration:underline
}

a:visited{
	color:#003399;
	text-decoration:underline
}

a:hover{
	color:#669900;
	text-decoration:underline
}

a:active{
	color:#336600;
	text-decoration:underline
}


/*下線なしリンク*/

a.none:link{
	color:#003399;
	text-decoration:none
}

a.none:visited{
	color:#003399;
	text-decoration:none
}

a.none:hover{
	color:#669900;
	text-decoration:none
}

a.none:active{
	color:#336600;
	text-decoration:none
}


/*メニュー用（紺）リンク*/
a.menu{
	text-decoration:none
}

a.menu:link{
	color:#333399
}

a.menu:visited{
	color:#333399
}

a.menu:hover{
	color:#333399;
	background:#ccff99
}

a.menu:active{
	color:#336600;
	background:#ccff99
}


/*メニュー用（黒）リンク*/
a.menu-black{
	text-decoration:none
}

a.menu-black:link{
	color:#222222
}

a.menu-black:visited{
	color:#222222
}

a.menu-black:hover{
	color:#333399;
	background:#ccff99
}

a.menu-black:active{
	color:#336600;
	background:#ccff99
}


/*ワイドリンク*/
a.wlink:link{
	display:block;
	width:100%;
	color:#333366;
	text-decoration:none
}

a.wlink:visited{
	display:block;
	width:100%;
	color:#333366;
	text-decoration:none
}

a.wlink:hover{
	display:block;
	width:100%;
	color:#333366;
	text-decoration:none;
	background:#ccff99
}

a.wlink:active{
	display:block;
	width:100%;
	color:#336600;
	text-decoration:none
}


/*ワイドリンク notesタブ用*/
a.wlink-notes:link{
	display:block;
	width:100%;
	color:#222222;
	text-decoration:none
}

a.wlink-notes:visited{
	display:block;
	width:100%;
	color:#222222;
	text-decoration:none
}

a.wlink-notes:hover{
	display:block;
	width:100%;
	color:#336600;
	text-decoration:none;
	background:#ccff99
}

a.wlink-notes:active{
	display:block;
	width:100%;
	color:#336600;
	text-decoration:none
}



/*右側用リンク*/

a.right:link{
	color:#003399;
	text-decoration:none
}

a.right:visited{
	color:#9999cc;
	text-decoration:none
}

a.right:hover{
	color:#669900;
	text-decoration:none
}

a.right:active{
	color:#336600;
	text-decoration:none
}


/*白字リンク（下線あり）*/
a.white:link{
	color:#ffffff
}

a.white:visited{
	color:#ffffff
}

a.white:hover{
	color:#ccff66
}

a.white:active{
	color:#99cc00
}


/*テキスト指定*/

.indent{
	text-indent:-1em;
	margin-left:1em;
}

.indent-s{
	text-indent:-0.8em;
	margin-left:0.8em;
}

.mtext{
	font-size:small;
	color:#222222
}

.stext{
	font-size:11px;
	color:#222222
}

.stext-re{
	font-size:x-small;
	color:#222222
}

.ltext{
	font-size:14px;
	color:#222222
}

.ltext-re{
	font-size:medium;
	color:#222222
}

.mbody{
	color:#222222;
	font-size:small;
	line-height:115%
}

.sbody{
	color:#222222;
	font-size:11px;
	line-height:115%
}

.lbody{
	color:#222222;
	font-size:14px;
	line-height:115%
}

.title-text{
	font-size:14px;
	color:#333333;
	margin:3px 0px 1px 5px
}

.menu-text{
	font-size:12px;
	color:#222222;
}

.mtext-red{
	font-size:small;
	color:#ff0000
}

.mbody-red{
	font-size:small;
	color:#ff0000;
	line-height:115%
}

.mtext-blue{
	font-size:small;
	color:#0000ff
}

.mtext-db{
	font-size:small;
	color:#333366
}

.mbody-db{
	font-size:small;
	color:#333366;
	line-height:115%
}

.mtext-w{
	font-size:small;
	color:#ffffff
}

.mtext-gray{
	font-size:small;
	color:#666666
}

.mbody-gray{
	font-size:small;
	color:#666666;
	line-height:115%
}

.stext-gray{
	font-size:11px;
	color:#666666
}


/*マージン調整*/

.margin{
	margin: 2px 2px 2px 2px
}

.margin-1{
	margin: 1px 2px 1px 2px
}

.margin-3{
	margin: 3px 2px 3px 2px
}

.margin-s{
	margin: 2px 0px 0px 0px
}

.indent{
	text-indent:-1em;
	margin-left:1em;
}


/*設定*/

.kakomi{
border:solid 1px #999999;
background-color:#e5ffcc;
color:#222222;
text-decoration:none;
height:14px;
padding-top:1px;
padding-left:1px;
padding-right:1px;
cursor:pointer;
}



