
.ti { 
width:180px;
border-style:solid;
border-width:1px;
padding:5px;
border-color:#888888;
background-color:#FFDD99;
text-align: center; 
font-weight:bold; 
font-size:10pt; 
margin-bottom:4px; 
margin-top:4px;
}

.lk { 
width:180px;
border-style:solid;
border-width:1px;
padding:5px; 
background-color:#FFFFCF;
border-color:#888888;
font-size:11pt;
}

.ti2 {
width:180px;
border-style:solid;
border-width:1px;
padding:5px;
border-color:#888888;
background-color:#CCCCFF; 
text-align: center; 
font-weight:bold; 
font-size:10pt; 
margin-bottom:4px; 
margin-top:4px;
}

.lk2 { 
width:180px;
border-style:solid;
border-width:1px;
padding:5px; 
background-color:#EEEEFF;
border-color:#888888;
font-size:9pt;
}

div#navi_d {
	clear:both;
	padding:0px 0px 0px 0px;
        height:30px;
	background-color:#666666;
	width:100%;
	margin: 0 auto;
	text-align:left;
        color: #eeeeee;
}
#navi_d a:link{
        color:#eeeeee;
	background-color:inherit;
	text-decoration:none;
}
#navi_d a:visited{
        color:#eeeeee;
	background-color:inherit;
	text-decoration:none;
}
#navi_d a:hover{
        color:#eeeeee;
	background-color:#aaaaaa;
	text-decoration:underline;
}
#navi_d a:active{
	background-color:#aaaaaa;
	text-decoration:none;
}

#navi_d ul {
    padding:5px 0 5px 0;
    margin: 0;
    list-style: none;
    line-height:130%;
    font-size: 10pt;
}

#navi_d ul li {
    float:left;
    padding:0 0 0 10px;
    margin:0 0 0 10px;
    background:url(http://www7b.biglobe.ne.jp/~enjoygame/bar02.png) left repeat-y;
}


/* 【 RSS用CSS モーダルウィンドウ 】 */ 

#pointer {
	display:none; position:fixed; top:0px; left:0px;
	width:0px; height:0px; padding:0; margin:0;
	border:0; 
}

#bg_layer {
	display:none; position:fixed; top:0; left:0;
	width:100%; height:100%;
	background:#000000; opacity:0.60; filter:alpha(opacity=60);
	overflow:auto;
}

#main_layer {
	display:none; position:fixed; top:50%; left:50%;
	width:780px; height:80%; padding:10px;
	background:#f3f3ff;
	overflow:auto;
	border-radius:0px 0px 20px 20px;
	-webkit-box-shadow:0px 0px 20px #000000;
	box-shadow:0px 0px 20px #000000;
	text-align:left;
}

/* ボタンを配置するヘッダ部分 */ 
#head_layer{
	display:none; position:fixed; top:50%; left:50%;
	width:800px; height:50px; margin:0; padding:0;
	background:#e6e5e5;
	text-align:left;
	border-radius:20px 20px 0px 0px;
}

/* 閉じるボタン */ 
#head_layer div.rsswindow_close {
	position:absolute; top:2px; right:5px;
	width:49px; height:49px; margin:0; padding:0;
	border:0;
	cursor:pointer;
	background:url(https://userdisk.webry.biglobe.ne.jp/015/997/27/N000/000/000/156235332249576034765.gif) no-repeat -98px -49px;
	overflow:visible;
	text-indent:-9999px;
}

/* カーソルが重なった時にアイコン画像を上にズラして色を変える */
#head_layer div.rsswindow_close:hover{
	background-position:-98px 0px;
}

/* 左矢印ボタン */ 
#head_layer div.rsswindow_left {
	display:none; position:absolute; top:2px; left:10px;
	width:49px; height:49px; margin:0; padding:0;
	border:0;
	cursor:pointer;
	background:url(https://userdisk.webry.biglobe.ne.jp/015/997/27/N000/000/000/156235332249576034765.gif) no-repeat 0px -49px;
	overflow:visible;
	text-indent:-9999px;
}

#head_layer div.rsswindow_left:hover{
	background-position:0px 0px;
}

/* 左矢印ボタン半透明 */ 
#head_layer div.rsswindow_left_op {
	display:none; position:absolute; top:2px; left:10px;
	width:49px; height:49px; margin:0; padding:0;
	border:0;
	background:url(https://userdisk.webry.biglobe.ne.jp/015/997/27/N000/000/000/156235332249576034765.gif) no-repeat 0px -98px;
	overflow:visible;
	text-indent:-9999px;
}

/* 右矢印ボタン */ 
#head_layer div.rsswindow_right {
	display:none; position:absolute; top:2px; left:89px;
	width:49px; height:49px; margin:0; padding:0;
	border:0;
	cursor:pointer;
	background:url(https://userdisk.webry.biglobe.ne.jp/015/997/27/N000/000/000/156235332249576034765.gif) no-repeat -49px -49px;
	overflow:visible;
	text-indent:-9999px;
}

#head_layer div.rsswindow_right:hover{
	background-position:-49px 0px;
}

/* 右矢印ボタン半透明 */ 
#head_layer div.rsswindow_right_op {
	display:none; position:absolute;top:2px; left:89px;
	width:49px; height:49px; margin:0; padding:0;
	border:0;
	background:url(https://userdisk.webry.biglobe.ne.jp/015/997/27/N000/000/000/156235332249576034765.gif) no-repeat -49px -98px;
	overflow:visible;
	text-indent:-9999px;
}

/* ボタンを配置するヘッダ部分 */ 
#main_layer div.rsswindow_main{
	position:absolute; top:-50px; left:0px;
	width:800px; height:50px; margin:0; padding:0;
	background:#e6e5e5;
	text-align:left;
}

/* メイン領域 */ 
#main_layer div.rsswindow_main{
	position:absolute; top:0px; left:0px;
	width:780px; height:1000px; margin:0; padding:10px;
	overflow:scroll;
	text-align:left;
}

#main_layer .update{
	margin-right:5px;
	font-size:10pt; color:#ff5555;
}

#main_layer a{
	font-size:11pt; line-height:13pt;
}

#main_layer div.s_title{
	padding:5px;
	margin:5px;
}

#main_layer div.s_title a{
	font-weight:bold; font-size:15pt; line-height:20pt; color:#0000FF;
}

#main_layer div.i_title{
	padding:5px;
	margin:5px;
}

/* 【 RSS用CSS ページ用BOX 】 */ 

#pagetop_container{
	background-color:#ddffdd;
	width:1020px; margin: 0 auto; padding:0;
	border:0;
	text-align:left;
}

#pagetop_left{
	float:left;
	background-color:#eeeeff;
	width:678px; height:305px; margin: 0 auto; padding:0px;
	border:0; border-top-width:1px; border-bottom-width:1px;
	border-top-style:solid; border-bottom-style:solid; border-right-style:groove; border-left-style:groove;
	overflow:auto;
	font-size:9pt; text-align:left;
}

#pagetop_right{
	float:right;
	background-color:#eeeeff;
	width:340px; height:305px; margin: 0 auto; padding:0px;
	border:0;
	text-align:left;
}

#pagetop_pickup{
	clear:both;
	background-color:#eeeeee;
	width:1020px; margin: 0 auto; padding:5px;
	border:0;
	text-align:left; color:#ff0000; font-size:9pt; line-height:11pt;
}

#rss_box {
	width:100%; padding:0px; margin:0px;
	font-size:10pt; line-height:12pt;
}

#rss_box ul {
	margin:0px; padding:0px;
	list-style:none;
	border-top-width:1px; border-bottom-width:1px;
}

#rss_box li {
	margin:0px; padding:0px;
	border:solid 0px #000000;
}

#rss_box li a{
	display:block;
	padding:3px 3px 3px 10px;
}

#rss_box li a img{
	border:0px;
}

#rss_box li a:hover{
	text-decoration:none;
	background-color:#ffeeee;
}

#rss_box li.title {
	background-color:#ccccff;
	border:solid #000000; border-width:1px 1px 0px 1px;
}

#rss_box li.title a{
	color:#454545;
}

#rss_box li.title a > .new_num{
	color:#ff0000;
	font-weight:bold;
}

#rss_box li.item {
	border:solid #000000; border-width:0px 1px 0px 1px; 
}

#rss_box li.item a{
	padding-left:18px;
}

div.m01 {
    font-size:20px;
    font-weight:bold;
    color:#aa00aa;
    border-top-style:solid;
    border-bottom-style:solid;
    border-right-style:none;
    border-left-style:none;
    background-color:#ffeedd;
    border-width:2px;
    border-color:#ff9988;
    padding:5px;
}

/* 【 ペルソナ用 】 */ 

div.caption .text {
	font-size:25px;
	font-weight:bold;
	border:0px;
	padding:0px 0px 5px 60px;
	color:#ff0000;
	margin:0px 0px 0px 0px;
	border-bottom: 2px solid #666666;
}

.caption{
	position:relative;
}

.moru{
	position:absolute;
	top:-12px;
	left:5px;
}

#seesaa-cmn-header .seesaa-cmn__inner{
	position:relative;
	width:1020px;
	margin:0px auto;
}


/* 【上に戻るボタン】 */ 
#top-button{
	position:fixed;
	right:18px;
	bottom:18px;
}
#maru-button{
	position:fixed;
	right:18px;
	bottom:18px;
	display:none;
}
#batsu-button{
	position:fixed;
	right:9px;
	bottom:105px;
}
/* 【メニューボタン】 */ 
#menu-button{
	position:fixed;
	right:18px;
	bottom:66px;
}
#slide-menu{
	position:fixed;
	z-index:100;
	right:66px;
	bottom:0px;
	width:250px;
	text-align:left;
	font-weight:bold;
	border: solid 3px #000000;
	background-color:#ffffcf;
	overflow: auto;
}
.slide-menu-none{
	display:none;
}
#blog-dara-menu{
	width:100%;
	list-style: none;
}
#blog-dara-menu > li{
	display:block;
	width:244px;
	padding:5px 0 5px 5px;
	border: solid 1px #000000;
	background-color:#ffdd99;
}
.blog-dara-menu-sub{
	display:none;
	list-style: none;
}
.blog-dara-menu-sub li{
	padding:5px 0 5px 10px;
	width:240px;
	background-color:#ffffcf;
	border: solid 1px #000000;
	font-weight:normal;
}
#bg-layer {
	display:none;
	position:fixed;
	z-index:50;
	top:0;
	left:0;
	height:120%;
	width:100%;
	background:#000000;
	opacity:0.60;
	filter:alpha(opacity=60);
	overflow:auto;
}


h2.blog-d {
border-top-style:solid;
border-bottom-style:solid;
border-right-style:none;
border-left-style:none;
background-color:#eeddff;
border-width:3px;
border-color:#9988ff;
padding: 10px 0px 10px 10px;
margin-bottom: 0px;
}

h3.blog-d {
border-top:     0px solid #9988ff;
border-bottom:  0px solid #9988ff;
border-left:   5px solid #9988ff;
border-right:  0px solid #9988ff;
background-color:#eeddff;
padding:5px;
margin-bottom: 0px;
}