.frnd {
      position:absolute;
      top:0;
      left:920px;
      text-align:left;
}

.frnd a {
color:#0d1431;
font-size:8px;
outline:none;
}

.frnd a:visited {
        color:#311b0d;
}

.frnd a:hover {
        color:#282844;
outline:none;
}

.frnd a:active {
        color:#0d1431;
}




table {
 background:#fff;
 width:420px;
 height:500px;
 text-align:left;
}

.ti {
 height:30px;
 text-align:left;
 
}


.ju {
 width:50px;
}


.chi {
}

.p_small {
font-size:12px;
}

.rssnews {
text-align:left;
font-size:10px;
}


iframe {
 height:300px;
 width:400px;
 margin:0;
 padding:0;
}


.sdb {
 width:180px;
 height:300px;
 background: url(4.gif) ;

}


.sdt {
 line-height:43px;

}

body		{
		text-align: center;
		min-width:780px;
		background: #000 url(image/bg.jpg) repeat-y fixed 108px;
		color: #333333;
		margin: auto;
		font-family: Verdana, Helvetica, sans-serif;
		}
#container	{
        position:absolute;
        left:115px;
		width:775px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		background-color: white;
		}
img		{
		border: 0;
		}
a {
        color:#000090;
        font-family:sans-serif;
        font-weight:bolder;
        font-size:14px;
        text-decoration:none;
}

a:hover {
        color:#3f2a0f;
}



#top		{
		margin:0;
		width:771px;
		font-size:10px;
		text-align:left;
		margin:0;
		padding:0;
		}


/* ヘッダー部分 */
#header		{
		background: #663300 url(image/titb.jpg);
		color: #333333;
		height: 120px;
		margin-top:0;
		width:771px;
		}
#header h1	{
        display:none;
		font-size: 20px;
		padding: 0;
		color:  #ffffff;
		}
#header h1 a	{
		text-decoration: none;
		margin: 0px;
		padding: 5px;
		color: #ffffff;
		}
#header p	{
		font-size: 13px;
		text-align: right;
		padding-top: 30px;
		}
.pan		{
		font-size: 12pt;
		padding-left: 10px;
		}

.timu {
    width:774px;
    height:58px;
	line-height: 30px;
    background:url(image/inbar.jpg) no-repeat;
    margin-left: auto;
	margin-right: auto;
	margin-top:5px;
}

p.pme {
    padding:5px;
    margin-left:0;
    margin-right:0;
}

p.pme a {
    height:30px;
    padding:0 40px;
    color:#fff;
}

p.pme a:hover {
    color:#ff6b2d
;
}


/* サイドバー部分 */
.sidebar	{
		width: 190px;
        height:430px;
		text-align:left;
		padding-left: 2px;
		margin-left: 2px;
		margin-top:20px;
		float: left;
		border:1px #000 solid;
		}
.sidebar h2	{
        width:184px;
        height:44px;
		text-align:center;
		padding-left: 0;
		margin-top:3px;
		margin-left:5px;
		margin-bottom:3px;
		}


.menu {
       list-style-position: outside;
       list-style-image: url(image/bt.gif);
       margin-top:3px;
}

.menu li	{
        position:relative;
        width:170px;
        height:40px;
		list-style-type: none;
        background:url(image/tmenu.gif) left no-repeat;
		padding-left: 0;
		text-indent:5px;
		line-height: 250%;
		font-size: 12px;
		margin-bottom: 2px;
		}

.menu li a {
        color:#fff;
        font-family:sans-serif;
        font-weight:bolder;
        font-size:12px;
        text-decoration:none;
}

.sidebar a:hover {
        color:#ff6b2d;
}


/* エントリー部分 */
#content	{
        background:url(image/rpi.jpg) no-repeat right top;
        width:540px;
        height:390px;
		padding: 0;
		margin-left:5px;
		margin-right: 2px;
		margin-top:20px;
		float: right;
		line-height: 120%;
		text-align:left;
		}
#content h2	{
		padding: 5px;
		font-size:14px;
		padding: 4px 3px 3px 4px;
		color:  #333333;
		background-color:;
		text-align: center;
		}
#content p, #search p		{
		font-size: 14px;
		color: #333333;
		margin:3px;
		margin-bottom:15px;
		line-height: 130%;
		}
#content li	{
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
		font-size: 14px;
		margin-bottom: 10px;
		}
#content img	{
		padding: 0 5px 0 0;
		}

#con2 {
        width:330px;
        height:400px;
		float: left;
		margin-right:5px;
}

#con2 h2 {
        margin:0;
        padding:0;
        margin-top:10px;
		margin-bottom:10px;
        line-heght:160%;
        text-align:left;
}

#con2 p {
        margin-bottom:25px;
		}


#con3 {
        width:210px;
		float: right;
}

#con4	{
        width:500px;
		padding: 10px 5px;
		margin-left: 2px;
		margin-right: 10px;
		margin-top:10px;
		float: right;
		text-align:left;
		}
#con4 h2 {
		padding: 5px;
		font-size:14px;
		padding: 5px;
		padding-left:15px;
		color:  #333;
		line-height: 110%;
		text-align: left;
		margin-bottom:3px;
		}
		

#con4 p {
        padding-top:0;
        font-size:14px;
		line-height: 1.5em;
		padding-right:70px;
}



/* フッター部分 */
#footer		{
        position:relative;
		margin-top: 10px;
		padding-top:10px;
		margin-bottom:5px;
		clear: both;
		background-color: #fff;
		}


#ft {
     text-align:right;
     font-size:10px;
     color:#000;
     margin-right:20px;
     margin-bottom:20px;
}

#ft a {
     font-size:10px;

}

#footer	p	{
		font-size: 10px;
		color:  #333;
		text-align: center;
		margin-top: 0;
		margin-bottom: 0;
		}
#footer	a {
        font-size:10px;
		}

#slinks {
        font-size:10px;
        line-height:1.2em;
        color:#858585;
        word-spacing:1em;
        }
#slinks a {
        font-size:12px;
         }

#slinks a:link {
        color:#608cff;
       }
#slinks a:visited {
        color:#ffcb7d;
}

