﻿/*-------------------------------------*/
/* 基本設定                            */
/*-------------------------------------*/
body {
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
	font-family			: メイリオ,MS UI Gothic,ＭＳ Ｐゴシック,Osaka;
	font-size			: 13px;
}

/*-------------------------------------*/
/* 見出し設定　　                      */
/*-------------------------------------*/
h1 { margin : 0px; padding : 0px; }
h2 {
	margin-top			: 3px; 
	margin-bottom			: 3px; 
	padding-top			: 3px;
	padding-bottom			: 3px;
	border-bottom			: #aaaaaa 1px dashed;
	color				: #506DC3;
	font-size			: 14px;
	font-weight			: 900;
}
h3 {
	margin-top			: 3px; 
	margin-bottom			: 3px; 
	padding-top			: 3px;
	padding-bottom			: 3px;
	color				: #000000;
	font-size			: 13px;
	font-weight			: 900;
}
h4 { margin : 0px; padding : 0px; }
h5 { margin : 0px; padding : 0px; }

h1.hdn { display : none; }
h2.hdn { display : none; }
h3.hdn { display : none; }
h4.hdn { display : none; }
h5.hdn { display : none; }

h1.IMG { border-bottom : #000000 0px solid ; margin : 0px; padding : 0px; }
h2.IMG { border-bottom : #000000 0px solid ; margin : 0px; padding : 0px; }
h3.IMG { border-bottom : #000000 0px solid ; margin : 0px; padding : 0px; }
h4.IMG { border-bottom : #000000 0px solid ; margin : 0px; padding : 0px; }
h5.IMG { border-bottom : #000000 0px solid ; margin : 0px; padding : 0px; }

/*-------------------------------------*/
/* リンク設定　　                      */
/*-------------------------------------*/
a:link		{ color: #0236a4; text-decoration: none; }
a:visited	{ color: #0236a4; text-decoration: none; }
a:hover		{ color: #FF0000; text-decoration: underline; }
a:active	{ color: #FF0000; text-decoration: underline; }

a.WHITE:link	{ color: #ffffff; text-decoration: none; }
a.WHITE:visited	{ color: #ffffff; text-decoration: none; }
a.WHITE:hover	{ color: #ffffff; text-decoration: underline; }
a.WHITE:active	{ color: #ffffff; text-decoration: underline; }

/*-------------------------------------*/
/* 各ページ共通フッター設定　                      */
/*-------------------------------------*/
TD.FOOTER {
	background-color		: #e0e0e0;
	color				: #9d9d9d;
	padding				: 6px 6px 6px 6px;
}

/*-------------------------------------*/
/* 各ページ共通サイドメニュー設定　                      */
/*-------------------------------------*/
TD.SIDE_MENU0 {
	background-color		: #404040;
	color				: #ffffff;
	padding				: 6px 6px 6px 6px;
}
TD.SIDE_MENU1 {
	background-color		: #e0e0e0;
	color				: #9d9d9d;
	padding				: 6px 6px 6px 6px;
	border-top			: solid 1px #ffffff;
	border-bottom			: solid 1px #999a95;
	border-right			: solid 1px #999a95;
}
TD.SIDE_MENU2 {
	background-color		: #e0e0e0;
	color				: #9d9d9d;
	padding				: 2px 2px 2px 2px;
	border-bottom			: dotted 1px #C0C0C0;
}
TD.SIDE_MENU3 {
	background-color		: #e0e0e0;
	color				: #9d9d9d;
	padding				: 2px 2px 2px 2px;
	border-bottom			: dotted 1px #C0C0C0;
}
TD.SIDE_MENU0_SEL {
	background-color		: #005B99;
	background-repeat		: repeat-x
	color				: #ffffff;
	padding				: 6px 6px 6px 6px;
}
TD.SIDE_MENU1_SEL {
	background-color		: #ecc8c8;
	color				: #9d9d9d;
	padding				: 6px 6px 6px 6px;
	border-top			: solid 1px #ffffff;
	border-bottom			: solid 1px #999a95;
	border-right			: solid 1px #999a95;
}
TD.SIDE_MENU2_SEL {
	background-color		: #f1e5e5;
	color				: #9d9d9d;
	padding				: 2px 2px 2px 2px;
	border-bottom			: dotted 1px #C0C0C0;
}
TD.SIDE_MENU3_SEL {
	background-color		: #f1e5e5;
	color				: #9d9d9d;
	padding				: 2px 2px 2px 2px;
	border-bottom			: dotted 1px #C0C0C0;
}
/*-------------------------------------*/
/* パン屑リスト設定　                      */
/*-------------------------------------*/
DIV.PANKUZU_LIST{
	padding-top			: 3px;
	padding-bottom			: 3px;
}
/*-------------------------------------*/
/* TOPページニュース設定　                      */
/*-------------------------------------*/
TD.TOP_NEWS_LIST {
	border-bottom			: dotted 1px #C0C0C0;
	padding-top			: 2px;
	padding-bottom			: 2px;
}

/*-------------------------------------*/
/* 外枠影設定　                      */
/*-------------------------------------*/
TD.TOP_LEFT_KAGE
{
	background-image		: url(../own_images/kage_lc.jpg);
	background-repeat		: repeat-y
}
TD.TOP_BOTTOM_KAGE
{
	background-image		: url(../own_images/kage_bc.jpg);
	background-repeat		: repeat-x
}
TD.TOP_RIGHT_KAGE
{
	background-image		: url(../own_images/kage_rc.jpg);
	background-repeat		: repeat-y
}

/*-------------------------------------*/
/* ログイン文字影設定                  */
/*-------------------------------------*/
TD.LOGIN
{
	font-family			: メイリオ,MS UI Gothic,ＭＳ Ｐゴシック,Osaka;
	color				: #FFFFFF;
	font-size			: 10px;
}
/*-------------------------------------*/
/* ログイン文字影設定                  */
/*-------------------------------------*/
A.LOGIN
{
	font-family			: メイリオ,MS UI Gothic,ＭＳ Ｐゴシック,Osaka;
	color				: #FFFFFF;
	font-size			: 10px;
}

/*-------------------------------------*/
/* ドット区切り線設定                  */
/*-------------------------------------*/
HR.DOT
{
	border-top			: dotted 1px #C0C0C0;
	border-bottom			: none;
	margin				: 0px;
	padding				: 0px;
	height				: 1px;
	line-height			: 1px;
	size			: 1;
}

/*-------------------------------------*/
/* メインフレーム設定                 */
/*-------------------------------------*/
TD.YOHAKU_FRMAE
{
	border-left			: solid 1px #808080;
	border-right			: solid 1px #808080;
	border-bottom			: solid 1px #808080;
	background-color		: #ffffff;
	margin				: 0px;
	padding				: 10px;
}
TD.H2_FRMAE_TITLE
{
	background-image		: url(../own_images/h2_back.gif);
	background-repeat		: no-repeat;
	background-color		: #e7efef;
	margin				: 0px;
	padding-left			: 10px;
	padding-top			: 3px;
	font-size			: 14px;
	font-weight			: 900;
	color				: #506DC3;
}
TD.H2_FRMAE_TITLE_NO
{
	border-right			: solid 1px #6b61ff;
	border-top			: solid 1px #6b61ff;
	background-color		: #E9F0F7;
}
TD.H2_FRMAE_CONTENT
{
	border-left			: solid 1px #6b61ff;
	border-right			: solid 1px #6b61ff;
	border-bottom			: solid 1px #6b61ff;
	background-color		: #E9F0F7;
	margin				: 0px;
	padding				: 10px;
}
/*-------------------------------------*/
/* 文字装飾                            */
/*-------------------------------------*/
span.normal {
	color				: #000000;
	font-weight			: normal;
}
span.coaching {
	color				: #ff8c00;
	font-weight			: bold;
}
span.warning {
	color				: #cc0000;
	font-weight			: bold;
}
span.remonstrance {
	color				: #4b0082;
	font-weight			: bold;
}