* {
    line-height:1.4em;
    margin:0px;
    padding:0px;
    list-style:none;
    font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3",
    "メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif;
}

body#all { background: url(https://secure52.chicappa.jp/flier.jp-kusatsu/kiku/files/background_shadow.png) repeat-y top left;
           background-color:#E0BA89;
           font-size: 0.96em;
           color:#333;
           padding:0 0px 0 29px;
}

body#soccer { background:url(https://secure52.chicappa.jp/flier.jp-kusatsu/kiku/image/grouand.jpg) no-repeat;
              font-size: 0.96em;
              color:#333;
              padding:0 0px 0 29px;
              background-attachment:fixed;
             -webkit-background-size: 100% 100%;
}

img { vertical-align: middle; }

a img { border: 0px; }

h5 { color:#91BC37; text-align: right; font-weight: normal; font-size: 1em; }

a:link{
color:#0066ff;
text-decoration:none;
}
a:visited{
color:#0066ff;
text-decoration:none;
}
a:active{
color:#0066ff;
text-decoration:none;
}
a:hover{
color:#0066ff;
text-decoration:underline;
}

/*
構成
┏━━━━<body>━━━━┓
┃┏━━.container━━┓┃
┃┃┏━━━━━━━┓┃┃
┃┃┃ #header　　  ┃┃┃
┃┃┗━━━━━━━┛┃┃
┃┃┏━━━━━━━┓┃┃
┃┃┃ #header_nav  ┃┃┃
┃┃┗━━━━━━━┛┃┃
┃┃┏━━━━━━━┓┃┃
┃┃┃              ┃┃┃
┃┃┃ #main        ┃┃┃
┃┃┃              ┃┃┃
┃┃┗━━━━━━━┛┃┃
┃┃┏━━━━━━━┓┃┃
┃┃┃ #footer_nav  ┃┃┃
┃┃┗━━━━━━━┛┃┃
┃┃┏━━━━━━━┓┃┃
┃┃┃ #footer      ┃┃┃
┃┃┗━━━━━━━┛┃┃
┃┗━━━━━━━━━┛┃
┗━━━━━━━━━━━┛
*/

div#container { width:838px; border: solid 0px #333;
                background-color:#fff;
                background:url(https://secure52.chicappa.jp/flier.jp-kusatsu/kiku/image/kikuib.png) repeat-y top left;
                background-position : 76% 0%;
}

div#soccer { 　width:838px; border: solid 0px #333;
}


/*　ヘッダーメニュー */

#header {
	width:760px;
        text-align: left;
        padding:0.5em 40px 1.5em;
	background-color: #ffff8c;
        border-bottom: solid 0px #ccc;
}

#header img{ margin-bottom:1em }

#header a{
border: solid 0px #333; 
padding:1em 8px 1em;
}

#header a:link{
text-align:center;
font-weight: bold;
text-decoration:none;
color:#5d5d5d;
}

#header a:visited{
text-align:center;
font-weight: bold;
text-decoration:none;
color:#5d5d5d;
}

#header a:active{
text-align:center;
font-weight: bold;
text-decoration:none;
color:#5d5d5d;
}

#header a:hover{
text-align:center;
font-weight: bold;
color:#5d5d5d;
text-decoration:underline;
}

#header h5 { color:#7f9439; text-align: right; font-weight: normal; font-size: 1em; }

/*　メインメニュー */

#main { width:760px; 
        padding:0.5em 40px 3em; 
        border: solid 0px #333; 
        text-align: left; 
        background-color:;
        background: url(https://secure52.chicappa.jp/flier.jp-kusatsu/kiku/files/paper-d1.png)repeat-y top left;
}

#main_soccer { width:760px; 
        padding:0.5em 40px 3em; 
        border: solid 0px #333; 
        text-align: left; 
        background-color:#EAF0FE;
　　　　filter: alpha(opacity=90);
        -moz-opacity:0.90;
        opacity:0.90;
}



#main h2 {
    margin:8px 0px 8px;
    padding-top:10px;
    padding-left:8px;
    width :222px;
    height:53px;
    color:#333;
    font-weight:normal;
    background: url(https://secure52.chicappa.jp/flier.jp-kusatsu/judo/files/red.png) no-repeat top left;
}

#main h3{ 
    margin:8px 0px 8px;
    color:#7f9439;
    padding-left:1.3em; 
    background: url(https://secure52.chicappa.jp/flier.jp-kusatsu/judo/files/maru_green.png) no-repeat top left;
}

#main h4{ 
    margin:4px 0px 4px;
    font-size:1.2em;
    height:48px;
    color:#6B1D1D;
    padding-top:10px;
    padding-left:60px; 
    background: url(https://secure52.chicappa.jp/flier.jp-kusatsu/judo/files/maru_red.png) no-repeat top left;
}


/* <div id="main"> </div><!-- main -->  */

/* 右サイド */

#pr {
position: absolute; top: 55px; left:880px; 
margin:1em; 
width:130px; 
font-size:0.86em;
}

/* 活動報告 */

table.sample{
    font-size:0.94em;
    border-top:1px solid #333333;
    border-left:1px solid #333333;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
.sample th{
    border-right:1px solid #808080;
    border-bottom:1px solid #333333;
    color:#ffffff;
    background-color:#333333;
    background-position:left top;
    padding:0.3em 0.8em;
}
.sample td{
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    text-align:left;
    padding:0.3em 0.8em; 
}


/* リンク集リスト　*/

ul.list130-l li {
  list-style: url(../files/list_wine.png);
  list-style-position : inside;
}

ul.list130-f li {
  list-style: url(../files/102.gif);
  
}

div.l    {
          float : left;
          padding:0.5em 10px 0.5em;
          }

div.r    {
	  margin-left : 5px;
          padding:0.5em 10px 0.5em;
          float :left;
　　　　}


/* フッター */

#copy{
clear:both;
text-align: center;
width: 840px;
color: #fff;
font-size: 0.86em;
font-style: normal;
padding:3em 0em 1.5em;
background: #333;
}

/* 練心館トップページ */

body#top {
	background-color:#333;
}

#top img {
          margin-bottom:0px;
          clear:both;
}

#top h6 {
     width: 958px;
     font-size: 0.86em;
     font-weight: normal;
     margin-bottom :10px;
     color:#91BC37;
     text-align: right;
}

#frame {
     font-size: 0.96em;
     text-align: left;
     width : 958px;
     height:512px;
     border : solid 8px #ffffff;
　　 padding-top:0px;
　　 margin-top:10px;
     margin-bottom :0px;
     background-color : white;
     background-image:url(../image/judo02.jpg);
     background-position:top right;
     background-repeat:no-repeat;
}

div#top_head { position:relative;top:80px;left:50px; }

#top_head a{
text-align:center;
margin:8px;
color:#fff;
}

#top_head a:visited{
margin:8px;
text-decoration:none;
color:#fff;
}

#top_head a:hover{
text-decoration:underline;
color:#fff;
}

div#top_footer  { 
        width: 966px;
        height:20px;
        background-color : #ffffff;
        padding-right:8px;
	font-size: 13px;
	color: #333333;
	text-align: right;
}

/* トピックス */

div.topics {
        position:absolute;top:160px;left:700px;
        overflow: auto;
        width: 240px; 
        height: 320px;
        font-size: 0.94em;
        text-align: left;
        padding: 0.5em;
        background-color: #708A89;　
        scrollbar-base-color: #708A89;　
        scrollbar-track-color: #708A89;
        filter: Alpha(opacity=65);
        opacity:0.65;
}

.topics a:link{
color:#000;
text-decoration:underline;
}

.topics a:visited{
text-decoration:underline;
color:#000;
}

.topics a:active{
color:#000;
text-decoration:underline;
}

.topics a:hover{
text-decoration:underline;color:blue;
cursor:help;
}