/*BODY全体の設定*/
body {
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
font-size: 12px; 
color: #666;
background-color:#E6E6E6;
line-height: 18px;
padding: 0px;
margin: 0px;
} 

.all{
width:850px;
margin:0px auto;
}

p { padding:0px; margin:0px;}

/*全体の文字設定*/
a {
font-size:12px;
line-height:18px;
color:#666666;
font-weight: normal;
}

a:link {
text-decoration: underline;
font-weight: normal;
color:#9D0043;
}
a:hover { 
color: #9D8100; 
text-decoration: underline; 
font-weight: normal;
} 
a:visited { 
font-weight: normal;
}  

/*H1タグ設定*/
h1{
color:#000000;
font-size:10px;
font-weight:bold;
padding:0px;
margin:0px;
text-align:center;
}

h1 a:link { 
color: #000000; 
text-decoration: underline; 
font-size:10px;
font-weight:bold;
}
h1 a:hover { 
color: #9D8100; 
text-decoration: underline; 
font-size:10px;
font-weight:bold;
} 
h1 a:visited { 
color: #ccc; 
font-size:10px;
font-weight:bold;
text-decoration: underline; 
} 

/*ヘッダー設定*/
#head { 
width:850px;
height:170px;
margin:0px;
background:url(img/head.gif);
background-repeat:no-repeat;
padding:0px;
} 

/*ヘッダー内HP検索*/
.kensaku {
text-align:right;
padding-right: 5px;
padding-bottom: 10px;
margin: 0px;
height: 40px;
width:180px;
}

/*ヘッダー内コンテンツ設定*/
.menu {
margin:0px;
padding: 0px 5px;
width:820px;
height:40px;
}
.menu ul {
list-style-type:none;
}
.menu li { 
float:left;
padding: 10px 10px 0px 10px;
margin:0px;
font-weight:bold;
}
.menu li a{ 
font-weight:bold;
text-decoration:none;
}
.menu li a:link{ 
font-weight:bold;
text-decoration:none;
}
.menu li a:hover{ 
font-weight:bold;
text-decoration:none;
}
.menu li a:visited{ 
font-weight:bold;
text-decoration:none;
}

/*左サイド設定*/
.side {
padding:5px;
margin: 0px;
font-size:11px;
}

/*左サイドメニュー設定*/
.side_menu {
padding: 0px 0px 5px 0px;
margin: 0px;
}
.side_menu  ul {
list-style-type:none;
margin:0px;
padding:0px;
}
.side_menu  li {
list-style-type:none;
margin:0px;
padding:0px 0px 5px 0px;
}

/*メイン部分設定*/
.main {
padding:0px;
margin: 0px;
background-image:url(img/main_bg.gif);
background-repeat:repeat-y;
}
.mawari{
margin: 0px 0px 0px 0px; 
background-image:url(img/bg.gif);
}
.mawari li{
background-image:url(img/bg.gif);
background-repeat:repeat-y;
}
.moji{
padding: 5px 18px 5px 18px;
}
.moji01{
background-image:url(img/bg.gif);
}
.joho {
float: none;
}
.joho  ul {
list-style-type:none;
margin:0px;
width:180px;
}
.joho  li {
list-style-type:none;
margin:0px;
padding:0px;
}

/*ヘッド下サブメニュー設定*/
.sub_menu {
background-image:url(img/menu02.gif);
background-repeat:no-repeat;
width:660px;
height:27px;
}
.sub_menu ul {
list-style-type:none;
}
.sub_menu li { 
float:left;
padding: 0px 6px 0px 6px;
}
/*フッター設定*/
.foot { 
width:850px;
}
.foot ul {
list-style-type:none;
text-align:center;
}
.foot li { 
float:left;
padding: 5px 28px 0px 28px;
margin:0px;
}
.foot li a{ 
text-decoration:none;
}
.foot li a:link{ 
text-decoration:none;
}
.foot li a:hover{ 
text-decoration:none;
}
.foot li a:visited{ 
text-decoration:none;
}
/*フッター画像*/
.foot_gazou{
width:850px;
height:40px;
}
/*フッターのコンテンツ設定*/
.foot_moji{
text-align:center;
}
.foot_moji ul {
list-style-type:none;
}
.foot_moji li { 
float:left;
padding: 5px 18px 0px 18px;
margin:0px;
font-weight:bold;
}
.foot_moji li a{ 
font-weight:bold;
text-decoration:none;
}
.foot_moji li a:link{ 
font-weight:bold;
text-decoration:none;
}
.foot_moji li a:hover{ 
font-weight:bold;
text-decoration:none;
}
.foot_moji li a:visited{ 
font-weight:bold;
text-decoration:none;
}
/*コピーライト*/
.copy{
font-size:10px;
width:850;
}

/*パディング左右9ｐｘ指定*/
.pad{
padding:0px 9px;
margin:0px;
}