/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/


body {
text-align: center;
background-color:#FFFFFF;/*全体の背景色-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;/*基本の文字サイズ-----------------*/
line-height:170%;
color:#777777;/*基本の文字色-----------------*/
margin-top:20px;/*コンテンツボックスを上から少し離しています-----------------*/
margin-bottom:0px;
margin-left:0;
margin-right:0;
}


/*テキストリンクの色*/
a:link    {text-decoration:underline;color:#2244ff;}

/*訪問済みのリンクの色*/ 
a:visited {text-decoration:underline;color:#446699;}

/*マウスの上にカーソルがあるときのリンクの色*/
a:hover   {text-decoration:underline;color:#1133ff; background-color:#eeeeff}

/*クリック時のリンクの色*/
a:active  {text-decoration:underline;color:#1133ff;}



/*サイトタイトルテキストリンクの色*/
h1 a:link     {color:#855d51;text-decoration:none;} 

/*左メニュー・訪問済みのリンクの色*/
h1 a:visited  {color:#855d51;text-decoration:none;}  

/*左メニュー・マウスの上にカーソルがあるときのリンクの色*/  
h1 a:hover    {color:#855d51;text-decoration:underline;}  

/*左メニュー・クリック時のリンクの色*/ 
h1 a:active   {color:#855d51;text-decoration:underline;}



/*メニュー・テキストリンクの色*/
#menu a:link    {font-size:13px;color:#777777;text-decoration:none;} 

/*左メニュー・訪問済みのリンクの色*/
#menu a:visited {font-size:13px;color:#777777;text-decoration:none;}  

/*左メニュー・マウスの上にカーソルがあるときのリンクの色*/
#menu a:hover   {font-size:13px;color:#8e5a47;text-decoration:underline;}    

/*左メニュー・クリック時のリンクの色*/
#menu a:active  {font-size:13px;color:#8e5a47;text-decoration:underline;}  



h1,h2,h3,h4 {
margin:0px;
padding:0px;
font-weight:normal;
}


/*pタグ空白消去*/
p {
margin:0px;
padding:0px;
}


/*IMGボーダー非表示*/
img  {
border: none;
vertical-align:top;
}



/*TABLEボーダー非表示*/
table  {
border:none;
}


/*IE--BRバグ回避*/
br  {
letter-spacing:normal;
}


/*ビルダー表示崩れ回避*/
br.clear{
clear:both;
padding:0px;
margin:0px;
height:0px;
line-height:0;
}


/*リスト空白消去*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}




#pagebody{
width:816px;
margin:0 auto;
text-align:left;
}



#header{
padding:0px;
margin:0px;
}


#menu{
background-color:#FFFFFF;/*メニュー部分背景色-----------------*/
text-align:center;
float:left;
position:relative;
display:block;
border-left:#adadad solid 1px;
width:816px;
}


#menu ul{
margin:0;
padding:0;
}



#menu li{
padding:6px;
float:left;
border-top:#adadad solid 1px;
border-right:#adadad solid 1px;
border-bottom:#adadad solid 1px;
width:150px;
overflow:hidden;
}


br.clear{
clear:both;
padding:0;
margin:0px;
height:0px;
}



#wrapper{
clear:both;
border-bottom:#adadad solid 1px;
border-left:#adadad solid 1px;
border-right:#adadad solid 1px;
background-color:#ebe1de;/*メインコンテンツ背景色-----------------*/
position:relative;
float:left;
margin-bottom:4px;
width:814px;
}


#title{
padding:35px 35px;
}


 /* メインタイトルのフォントサイズ,色*/
h1    {
font-size:26px;/*タイトル部分文字サイズ-----------------*/
color:#855d51;/*タイトル部分文字色-----------------*/
text-decoration:none;
font-weight:bold;
} 


 /* トップページ左エリア*/
#top_left{
float:left;
text-align:left;
width:290px;
padding-left:35px;
}


/*サイトのタイトル文字『WEB MAGIC TEMPLATE』-----------------*/
h2{
line-height:normal;
font-size:24px;/*---文字サイズ-----------*/
font-weight:bold;/*---太文字指定-----------*/
}


 /* トップページ右エリア*/
#main{
float:right;
text-align:left;
width:429px;
padding-right:35px;
}


/*----トップのお知らせや新着情報の見出し・下層ページタイトル--------*/

h3 {
background-color:#FCF1E9; /*----背景色--------*/
padding:5px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin-bottom:18px;
font-weight:bold; /*----太い文字にしたい時はboldに--------*/
font-size:14px; /*----文字サイズ--------*/
color:#bc5f0f; /*----文字色--------*/
} 


/*----下層ページ小見出し--------*/
h4{
line-height:normal;
font-size:14px;/*---文字サイズ-----------*/
font-weight:bold;/*---文字太文字-----------*/
border-bottom:#CCCCCC solid 1px;/*---下のライン-----------*/
border-left:#F8F1E9 solid 4px;/*---左の太めのライン-----------*/
padding:5px;
margin-bottom:15px;
margin-left:2px;
color:#cc5f0f;/*---文字の色-----------*/
}


/*----ページタイトルなどの始まりの■--------*/
.square2{
font-size:16px;
font-weight:bold;
color:#ffffff;/*---■の色-----------*/
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


 /* トップページNEWS文字の下直線*/
.border{
border-bottom:#adadad solid 1px;
padding-bottom:4px;
margin-bottom:8px;
}


 /* トップページNEWS点線つきのリスト*/
.news{
padding-bottom:40px;
} 
 
.news li{
border-bottom:#adadad dotted 1px;
padding-bottom:4px;
margin-bottom:8px;
}




 /* 下層ページコンテンツ*/
#kasou_contents{
margin:0px 35px 35px 35px;
padding:25px;
background-color:#FFFFFF;/*下層ページコンテンツ背景色白-----------------*/
position:relative;
}


 /*ページタイトル指定*/
#page_title{
border-bottom:#ba8776 solid 3px;/*下の線-----------------*/
font-size:18px;/*文字の大きさ-----------------*/
color:#855d51;/*タイトル文字の色-----------------*/
font-weight:bold;
padding-bottom:6px;
margin-bottom:15px;
}




 /* 文章*/
.text{
margin:4px;
}




 /* コピーライト*/
#copyright{
text-align:right;
font-size:7pt;
margin-bottom:25px;
margin-right:8px;
}


#copyright a:link {color:#777777;}
#copyright a:visited  {color:#777777;}
#copyright a:hover {color:#777777;}
#copyright a:active  {color:#777777;}

/* ここからWEBMAGIC以外 */
li.list_sq {
background-color:#FFFFFF;
text-align:left;
float:left;
/*position:relative;*/
position:left;
/*display:block; */
}


ul.list132 li {
  margin: 0 0 1px 15px;
  padding: 10px 15px 10px 29px;
  list-style: none;
}

ul.list132 li.odd {
  background: #F8F1E9 url(img/mk-green-disk.png) no-repeat 15px 11px;
}

ul.list132 li.even {
  background: #f9e3cd url(img/mk-green-disk.png) no-repeat 15px 11px;
}

.left {
text-align: left;
}

.center {
text-align: center;
}

.right {
text-align: right;
}

.middle {
vertical-align: middle;
}

.table_title{
background-color: #cccccc;
color: #555555;
text-align: center;
}

.table_data{
background-color: #ffffff;
color: #666666;
text-align: center;
}

