﻿/* ------------------------------
bodyレイアウト
------------------------------ */
body
{
background-color:white;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
"Osaka", Arial,  "ＭＳ Ｐゴシック", "MS P Gothic",  Helvetica, sans-serif;
font-size:14px;
color:#000000;
width:700px;
}

/* ------------------------------
テキストレイアウト
------------------------------ */
#text
{
line-height:23px;
text-indent:14px;
padding:5px 10px 0px 10px;
margin-left:10px;
}


/* ------------------------------
テキストレイアウト スペイン語ページ
------------------------------ */
#text_sp
{
line-height:23px;
padding:5px 10px 0px 10px;
margin-left:10px;
}

/* ------------------------------
テキストレイアウト（背景緑）　
------------------------------ */
#text_g
{
line-height:23px;
text-indent:14px;
padding:5px 10px 0px 10px;
margin:10px 0px 0px 10px;
background-color: #E0EFEE;;
}

/* ------------------------------
テキストレイアウト（背景緑）　スペイン語ページ
------------------------------ */
#text_g_sp
{
line-height:23px;
padding:5px 10px 0px 10px;
margin:10px 0px 0px 10px;
background-color: #E0EFEE;;
}


 /* ------------------------------
テキストレイアウト（太字）
------------------------------ */
#text_bold
{
line-height:23px;
text-indent:14px;
padding:5px 10px 0px 10px;
margin-left:10px;
font-weight:bold;
}

 /* ------------------------------
テキストレイアウト（太字）　スペイン語ページ
------------------------------ */
#text_bold_sp
{
line-height:23px;
padding:5px 10px 0px 10px;
margin-left:10px;
font-weight:bold;
}


/* ------------------------------
リストレイアウト
------------------------------ */
ul.list
{
list-style-type:decimal;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 60px;
}


/* ------------------------------
コンテンツフッターリンク用レイアウト
------------------------------ */

#contents_link
{
margin:30px 50px;
text-align:right;
}

/* ------------------------------
大字フォント
------------------------------ */
#font_big
{
margin:10px 0px 10px 30px;
font-weight:bold;
font-size:18px;
} 



/* ------------------------------
見出し　
------------------------------ */

#content_subtitle
{
color:#3D4447;
font-weight:bold;
line-height:23px;
background-color:#ECEFF0;
text-indent:1em;
border-style: solid; 
border-width: 1px 1px 1px 10px;
border-color:#2C5654;
margin-left:0px;
margin-right:0px ;
margin-top:20px;
margin-bottom:20px;
font-size:20px;
padding:2px ;
width:670px;
}


/* ------------------------------
小見出し1
------------------------------ */
#sub_list
{
font-weight:bold;
color:#FFFFFF;
border-bottom: double 8px #528F8E;   
margin-top: 20px;
margin-left:10px;
height: 10px;
line-height:15px;
padding: 3px 3px 0px 5px;
background-color:#528F8E;
width:400px;
font-size:15px;
}

/* ------------------------------
小見出し2
------------------------------ */
#sub_list_2
{
margin-top:10px;
margin-left:20px;
margin-bottom:5px;
padding-left:5px;
border-left:solid 5px #528F8E;
border-bottom:dotted 2px #528F8E;
font-weight:bold;
font-size:14px;
color:#354645;
}


/* ------------------------------
汎用テーブルレイアウト1
------------------------------ */

table.a
{
border: 1px black solid;
}
th.a
{
border: 1px  black solid;
}
th.b
{
border: 1px  black solid;
}
tr.a
{
border: 1px  black solid;
}
tr.b
{
border: 1px  black solid;
}
td
{
border: 1px  black solid; 
}


/* ------------------------------
tableリンク
------------------------------ */

a.tablelink:link    {text-decoration:none;}
a.tablelink:visited {text-decoration:none;}
a.tablelink:hover   {text-decoration:none;background-color:#FFB0B0;}
a.tablelink:active  {text-decoration:none;background-color:#FFB0B0 ;}

a.tablelink  {color:#4F4F4F; display:block; width:100%;}



/* ------------------------------
リンク　レベル1
------------------------------ */

a.level1:link{text-decoration:none;color:#3D3D3D;;font-weight:bold;}
a.level1:visited{text-decoration:none;color:#3D3D3D;;font-weight:bold;}
a.level1:active{text-decoration:none;color:#54767A;font-weight:bold;}
a.level1:hover{text-decoration:none;color:#54767A;font-weight:bold;}



/* ------------------------------
リンク　レベル2
------------------------------ */

a.level2:link{text-decoration:none;color:#3D3D3D;background-color:none;font-weight:bold;}
a.level2:visited{text-decoration:none;color:#3D3D3D;background-color:none;font-weight:bold;}
a.level2:active{text-decoration:none;color:#2C837C;background-color:#ECEFF0;font-weight:bold;}
a.level2:hover{text-decoration:none;color:#2C837C;;background-color:#ECEFF0;font-weight:bold;}



/* ----------
タブ風メニューBOX（講座の四季)
  ---------- */
.tab{
display:none;
width:680px;
}



/* ------------------------------
写真枠
------------------------------ */
#photo
{
border:solid 2px #C9E2D8;
padding: 3px;
margin-left:5px;
}



