@charset "utf-8";
/* ページの基本設定 */
body		{
color: #666666;
background-color: #DCE6F3;
background-image: url(../img/common/bg.gif);
background-repeat: repeat-y;
margin: 0px 0px 0px 0px;
}


/* 標準リンク色の設定 */
a:link		{color: #666666; text-decoration: none;}  
a:visited		{color: #666666; text-decoration: none;}
a:active		{color: #666666; text-decoration: none;} 
a:hover		{color: #FF9900; text-decoration: none} 


/* menu01 */
a.menu01:link		{
color: #333333;
text-decoration: none;
font-size: xx-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw01.gif);
padding: 0px 0px 0px 10px;
} 
a.menu01:visited	{
color: #333333;
text-decoration: none;
font-size: xx-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw01.gif);
padding: 0px 0px 0px 10px;
}
a.menu01:active	{
color: #333333;
text-decoration: none;
font-size: xx-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw01.gif);
padding: 0px 0px 0px 10px;
} 
a.menu01:hover	{
color: #FF9900;
text-decoration: none;
font-size: xx-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw01.gif);
padding: 0px 0px 0px 10px;
} 


/* menu02 */
a.menu02:link		{
color: #333333;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw02.gif);
padding: 0px 0px 0px 10px;
} 
a.menu02:visited	{
color: #333333;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw02.gif);
padding: 0px 0px 0px 10px;
}
a.menu02:active	{
color: #333333;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw02.gif);
padding: 0px 0px 0px 10px;
} 
a.menu02:hover	{
color: #FF9900;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw02.gif);
padding: 0px 0px 0px 10px;
}


/* menu03 */
a.menu03:link		{
color: #333333;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw03.gif);
padding: 0px 0px 0px 10px;
} 
a.menu03:visited	{
color: #333333;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw03.gif);
padding: 0px 0px 0px 10px;
}
a.menu03:active	{
color: #333333;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw03.gif);
padding: 0px 0px 0px 10px;
} 
a.menu03:hover	{
color: #FF9900;
text-decoration: none;
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left center;
background-image: url(../img/common/arw03.gif);
padding: 0px 0px 0px 10px;
} 

/* spanタグで囲まれたリンク色の設定 */
span a:link		{color: #999999; text-decoration: none;}  /* 見参照のリンク色 */
span a:visited	{color: #999999; text-decoration: none;}  /* 参照済みリンク色 */
span a:active	{color: #999999; text-decoration: none;}  /* クリックされているときの色 */
span a:hover	{color: #FF9900; text-decoration: none;}  /* カーソルをのせた時の色 */


/* 【divタグで囲まれたリンク色の設定】(他のリンクとは色を変えたいときに使います)
　　(例)　<div><a>テキスト</a></div>
　　(この項目は必要なければ消してください) */
div a:link		{color: #0066CC; text-decoration: underline;}  /* 見参照のリンク色 */
div a:visited	{color: #0066CC; text-decoration: underline;}  /* 参照済みリンク色 */
div a:active	{color: #0066CC; text-decoration: underline;}  /* クリックされているときの色 */
div a:hover	{color: #FF9900; text-decoration: underline;}  /* カーソルをのせた時の色 */


/* 色の設定(追加する場合はここに追加してください) */
.stress		{color: #993300;}  /* 強調色 */
.stressb		{color: #993300; font-weight: bold;}  /* 強調色太字 */
.white		{color: #ffffff;}  /* 白色 */


/* 共通 ライン */
.line {
border-bottom: #999999 solid 1px;
}


/* 共通 メニュー部分のテーブル */
.menuTD { 
padding: 5px 15px 5px 15px;
background-color: #EDF2F8; 
}

.menuTD2 { 
padding: 5px 10px 5px 15px;
}

/* 共通 メニュータイトル画像のスペース */
.menuTtl { 
padding: 0px 0px 5px 0px;
}

.menuTtl2 { 
padding: 5px 0px 5px 0px;
}

.menuTtl3 { 
padding: 5px 0px 0px 0px;
}

/* 共通 メニュー部分のテーブル */
.menuTD { 
padding: 5px 15px 5px 15px;
background-color: #EDF2F8; 
}

.menuTD2 { 
padding: 5px 10px 5px 15px;
}


/* index メイン画像 */
#mainimg {
background-image: url(../img/top/mainimg.jpg);
width: 750px;
height: 110px;
}

/* index メインテーブル */
.mainTbl { 
margin: 20px 0px 0px 10px;
}

/* index ライナス学園について */
.howto{ 
font-size: x-small;
padding: 10px 10px 10px 0px;
}


/* 第2階層 見出し */
.md {
font-size: x-small;
border-bottom:#CCCCCC dashed 1px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 3px 0px;
}


/* 第2階層 見出しのリンク */
a.linkH1:link		{
color: #3432FF;
} 
a.linkH1:visited	{
color: #3432FF;
}
a.linkH1:active	{
color: #3432FF;
} 
a.linkH1:hover	{
color: #FF9900;
} 


/* 第2階層 タイトル画像 */
.ttl { 
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}


/* 第2階層 内容とメニュー全体のテーブル */
.scndTbl { 
margin: 8px 0px 0px 10px;
}


/* 第2階層 メインテーブルのテキスト */
.mainTblTxt {
font-size: x-small;
line-height: 120%;
border-bottom:#8FACD6 dashed 1px;
margin: 0px 10px 10px 10px;
padding: 0px 0px 10px 0px;
}

.mainTblTxt2 {
font-size: x-small;
line-height: 120%;
border-bottom:#8FACD6 dashed 1px;
margin: 0px 10px 0px 10px;
padding: 0px 0px 20px 0px;
background-image: url(../img/g_aisatsu/yoshizaki.gif);
background-repeat: no-repeat;
background-position: right 0px 10px 0px 0px;
}

.mainTblTxt3 {
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left 3px;
background-image: url(../img/common/arw04.gif);
margin: 0px 10px 0px 10px;
padding: 0px 0px 20px 10px;
}

.mainTblTxt4 {
font-size: x-small;
line-height: 120%;
margin: 0px 10px 20px 10px;
}

/* 第2階層 copyright */
.copy { 
font-size: xx-small;
border-top: #8FACD6 dashed 1px;
padding: 3px 0px 10px 0px;
text-align: center;
}

.question {
font-size: x-small;
color: #294B68;
font-weight: bold;
line-height: 120%;
border-top:1px none #8FACD6;
background-repeat: no-repeat;
background-position: left 10px;
background-image: url(../img/qa/icon-question.gif);
margin: 0px 10px 0px 10px;
padding: 10px 0px 10px 25px;
}

.answer {
font-size: x-small;
line-height: 120%;
background-repeat: no-repeat;
background-position: left 1px;
background-image: url(../img/qa/icon-answer.gif);
margin: 0px 10px 0px 40px;
padding: 0px 0px 10px 25px;
}


/* フォーム */
.form {
font-size: x-small;
line-height: 120%;
background-color: #EDF2F8; 
padding: 5px 5px 5px 10px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #CED4E7;
border-right: 1px solid #CED4E7;
border-left: 1px solid #CED4E7;
line-height: 24px;
}

#form1b {
	border-bottom: 1px solid #CED4E7;
}


/* 「プログラム」テーブル内リスト */
.pgm-list li {
	margin-left:-27px;
	padding-left:0px;
	list-style-image:url(../img/program/list-icon-dot.gif);
}


/*年間行事　内部リンク*/
#gyoji-link a:link {color:#0000FF;}
#gyoji-link a:visited {color:}

/* その他 */
.totop {
float: right;
margin: 0px 10px 10px 10px;
padding: 0px 0px 10px 0px;
}

.blue-b		{
color: #333399;
font-weight: bold;
}

.blue		{
color: #333399;
}
.red {
color: #FF3300
}

span a:link		{color: #CC6600;}  
span a:visited		{color: #CC6600;}
span a:active		{color: #CC6600;} 
span a:hover		{color: #FF9900;}
