/*--------------------------------------------------------------
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:#606060;;/*基本の文字色-----------------*/
margin-top:20px;/*コンテンツボックスを上から少し離しています-----------------*/
margin-bottom:20px;
margin-left:0;
margin-right:0;
}



/*テキストリンクの色*/
a:link    {text-decoration:underline;color:#B66B00;} 

/*訪問済みのリンクの色*/ 
a:visited {text-decoration:underline;color:#B66B00;}  

/*クリック時のリンクの色*/
a:active  {text-decoration:underline;color:#B66B00;}  

/*マウスの上にカーソルがあるときのリンクの色*/
a:hover   {text-decoration:underline;color:#B66B00;}  



 /*サイトタイトルテキストリンクの色*/
#title a:link     {color:#FFFFFF;text-decoration:none;} 

/*サイトタイトル訪問済みのリンクの色*/
#title a:visited  {color:#FFFFFF;text-decoration:none;}  

/*サイトタイトルクリック時のリンクの色*/ 
#title a:active   {color:#FFFFFF;text-decoration:underline;}

/*サイトタイトルマウスの上にカーソルがあるときのリンクの色*/  
#title a:hover    {color:#FFFFFF;text-decoration:underline;}  


 /*メニューテキストリンクの色*/
.menu a:link     {color:#74683e;text-decoration:none;font-weight:bold;} 

/*メニュー訪問済みのリンクの色*/
.menu a:visited  {color:#74683e;text-decoration:none;font-weight:bold;}  

/*メニュークリック時のリンクの色*/ 
.menu a:active   {color:#74683e;text-decoration:underline;font-weight:bold;}

/*メニューマウスの上にカーソルがあるときのリンクの色*/  
.menu a:hover    {color:#74683e;text-decoration:underline;font-weight:bold;}  




h1,h2,h3 {
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;
}


/*リスト空白消去*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}


 /* メインタイトルのフォントサイズ,色*/
h1    {
font-size:24px;       /*タイトル部分文字サイズ-----------------*/
font-weight:bold;
} 



#pagebody{
width:838px;
margin:0 auto;
background-color:#AEA581; /*太い外枠の色-----------------*/
padding:12px;
text-align:center;
margin-bottom:4px;
}


#container{
background-color:#ffffff;
padding:60px 12px 12px 12px;
width:814px;
text-align:left;
}



#navi{
text-align:center;
background-color:#ffffff;
}



#navi tr{
vertical-align:middle;
}



#title{
text-align:center;
background-color:#AEA581; /*タイトルのスクエア背景色-----------------*/
width:242px;
padding:0px 8px;
height:127x;
font-size:24px;
font-weight:bold;
}


.menu{
text-align:center;
background-color:#D6D1BE; /*メニューのスクエア背景色-----------------*/
width:111px;
padding:0px 8px;
height:127px;
font-size:12px;
}



 /*トップページ-----------------*/
#wrapper{
width:814px;
position:relative;
float:left;
background-image:url(images/top_bg.jpg); /*写真画像を指定-----------------*/
background-repeat:no-repeat; /*繰り返し表示はしない-----------------*/
background-position:bottom right; /*位置は右下-----------------*/
text-align:left;
}



#k_wrapper1{
width:814px;
position:relative;
float:left;
background-image:url(images/bg1.jpg); /*下層1ページ目写真画像を指定-----------------*/
background-repeat:no-repeat;
background-position:bottom right;
text-align:left;
}


#k_wrapper2{
width:814px;
position:relative;
float:left;
background-image:url(images/bg2.jpg); /*下層2ページ目写真画像を指定-----------------*/
background-repeat:no-repeat;
background-position:bottom right;
text-align:left;
}


#k_wrapper3{
width:814px;
position:relative;
float:left;
background-image:url(images/bg3.jpg); /*下層3ページ目写真画像を指定-----------------*/
background-repeat:no-repeat;
background-position:bottom right;
text-align:left;
}


#k_wrapper4{
width:814px;
position:relative;
float:left;
background-image:url(images/bg4.jpg); /*下層4ページ目写真画像を指定-----------------*/
background-repeat:no-repeat;
background-position:bottom right;
text-align:left;
}




#top_main{
width:396px;
float:left;
}


#k_main{
width:535px;
float:left;
}



/*コンテンツ内のタイトルバー-----------------*/
.bar{
background-color:#D6D1BE;/*背景色-----------------*/
font-size:14px;/*文字サイズ-----------------*/
color:#74683e;/*文字の色-----------------*/
font-weight:bold;/*太い文字で-----------------*/
padding:6px;
}


/*コンテンツ内のタイトルバーの■模様一番左-----------------*/
.color1{
color:#7C7042;　/*色を指定-----------------*/
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*コンテンツ内のタイトルバーの■模様真ん中-----------------*/
.color2{
color:#AEA581;　/*色を指定-----------------*/
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*コンテンツ内のタイトルバーの■模様一番右-----------------*/
.color3{
color:#C1B998;　/*色を指定-----------------*/
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}



.text{
padding:14px 6px 35px 6px;
line-height:180%;
}


/*トップページNEWS欄のリスト指定-----------------*/
.text li{
margin-bottom:2px;
padding-bottom:4px;
padding-left:4px;
padding-top:4px;
border-bottom:#dddddd solid 1px;　/*下線の色・種類・太さ-----------------*/
}



#copyright{
clear:both;
text-align:right;
font-size:10px;
margin:0 auto;
margin-bottom:25px;
width:838px;
}

#copyright a:link {color:#606060;}
#copyright a:visited  {color:#606060;}
#copyright a:hover {color:#606060;}
#copyright a:active  {color:#606060;}



