@charset "EUC-JP";
/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link    {color:#fff; text-decoration:none;}      /* 通常 */
a:active  {color:#666; text-decoration:none;}      /*実行中*/
a:visited {color:#fff; text-decoration:none;}      /*訪問済*/
a:hover   {color:#666; text-decoration:underline;} /*マウス*/

a.bglink:link, a.bglink:visited{color:#666;}
a.bglink:hover, a.bglink:active{color:#fff;}

a.toplink:link, a.toplink:visited{color:#404;}
a.toplink:hover, a.toplink:active{color:#fff;}

.ayapon a:link{
color:#404;
}
.ayapon a:hover{
color:#fff;
}

#koukoku a:link    {color:#fff; font-weight:bold;}      /* 通常 */
#koukoku a:active  {color:#666; font-weight:bold;}      /*実行中*/
#koukoku a:visited {color:#fff; font-weight:bold;}      /*訪問済*/
#koukoku a:hover   {color:#666; font-weight:bold;} /*マウス*/

/******************************* ▲ リンクの色と下線の有無 ▲ */
.ninja-recommend-article {
    margin: 7px !important;
}

.ninja-recommend .trademark_wrap {
    margin-bottom: -22px !important;
}
.koukokuttitle{
   width:100%;
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 5px 0px;
    text-align:left;
    font-weight:bold;
    color:#ffffff;
    font-size:13pt;
    text-decoration:none;
    border:2px solid #000;
    background:#440044;
}
#koukokutop{
    width:100%;
    height:160px;
    text-align:left;
    float:left;
}
#koukokutop img{
    float:left;
    margin:5px 5px 5px 5px;
}
#koukoku{
    width:100%;
    text-align:left;
    background:#000;
    float:left;
}

#koukokumid{
    width:100%;
    height:190px;
    text-align:left;
    float:left;
    background:#000;
    padding:5px 0px 0px 0px;
    margin:5px 0px 0px 0px;
}
#koukokumid img{
    float:left;
    margin-left:5px;
}

#koukokubig{
    width:100%;
    height:520px;
    text-align:left;
    float:left;
    background:#000;
    padding:5px 0px 0px 0px;
    margin:5px 0px 0px 0px;
}
#koukokubig img{
    float:left;
    margin-left:5px;
}




img{
      border:0px;
}
#saisei  img{
      position: relative;
      top: -100px;
      left:75px;
      border:0px;
}

.name00{
    color:#404;
    font-weight:normal;
    text-align:left;
	position: relative;
	left: -940px;
	top: -65px;
	font-size: 12px;
font-weight:bold;
}
.name00 a:link{
color:#404;
}
.name00 a:hover{
color:#fff;
}
#ninsyou{
font-size:18px;
color:#404;
}
#ninsyou a{
font-size:24px;
font-weight:bold;
color:#404;
}
#ninsyou a:hover{
color:#fff;
}

*{
    font-size:12px;
line-height:1.8;
}
body{
    color:#fff;
    text-align:center;
    margin:20px 5px;
        background: url(https://blog-imgs-19.fc2.com/j/y/u/jyukumann/grade-gray3.jpg) repeat-x center top fixed;

}
body img{
      border:0px;
}
h1{
    font-size:20px;
    font-weight:normal;
    text-align:left;
}
H3,H4,H5,H6{
font-weight : normal;
}
/*-- 全体設定 --*/
#container{
    margin:0px 0px 0px 0px;
    text-align:center;
    width:1065px;
}
#container-category{
    margin:0px 0px 0px 0px;
    text-align:center;
    width:480px;
}
/*-- ヘッダ --*/
#header{
    color:#FFF;
    margin-bottom:0px;
    border:2px solid #000;
    background-image:url(https://blog-imgs-19.fc2.com/j/y/u/jyukumann/logo002.jpg); 
    background-repeat: no-repeat;
    background-color:#440044;
    height:115px;
}

#title{
    color:#FFF;
    font-weight:normal;
    text-align:left;
	display: block;
	overflow: hidden;
	float: left;
	text-indent: -2000px;
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 5px;
}

/*-- バナー等のフリーエリア用。不要でしたら、ＨＴＭＬのほうと合わせて削除して下さい。 --*/
.banner{
    color:#FFF;
    margin:10px 0px 10px 0px;
    width:960px;
    text-align:left;
    background:#969;
}


#contain{
    clear:both;
}

/*-- プラグイン２本体のみです。 --*/
#containmp{
    margin:5px 0px 0px 0px;
    clear:both;
    float:left;
    width:425px;}
.plugin2{
    padding:10px 12px 0px 15px;
    margin:0px 0px 10px 0px;
    text-align:left;
    border:0px solid #606;
    background:#000;}


/*-- 右カラム（記事） --*/
#kizi{
    margin:0px 0px;
    float:right;
    width:625px;
}
.contenttitlea{
    padding:0px 12px 0px 35px;
    margin:0px 0px 5px 0px;
    text-align:left;
    font-weight:bold;
    color:#ffffff;
    font-size:13pt;
    text-decoration:none;
    border:2px solid #000;
    background:#440044;
}
.contenttitle{
    padding:0px 12px 0px 35px;
    margin:0px 0px 5px 0px;
    text-align:left;
    font-weight:bold;
    border:2px solid #000;
    background:#440044;}
.contenttitle a:link, .contenttitle a:visited, .contenttitle a:hover, .contenttitle a:active{
    color:#ffffff;
    font-size:13pt;
    text-decoration:none;}
.contentbody{
    padding:10px 12px 0px 10px;
    margin:10px 0px 10px 0px;
    text-align:left;
    border:1px solid #606;
    background:#000;
}
.contentrss{
    padding:10px 0px 0px 10px;
    margin:10px 0px 10px 0px;
    text-align:left;
    border:1px solid #606;
    background:#000;
}
.contentbody img{
    float:left;
    padding:0px 10px 0px 0px;
}
.contentmore{
    text-align:left;}
.contentinfo{
    margin:0px 0px 15px 0px;
    text-align:right;}
.commentbox{
    margin:0px 0px 15px 0px;
    text-align:left;
    border:1px solid #CCCccc;}


/*-- 左カラムプラグイン３と１ --*/
#containm{
margin:0px 0px 0px 0px;
    float:left;
    width:425px;
}

/*-- プラグイン３ --*/
.pluginti2{
    padding:0px 12px 0px 15px;
    margin:5px 0px 2px 0px;
    text-align:left;
    font-weight:bold;
    color:#ffffff;
    font-size:11pt;
    text-decoration:none;
    border:2px solid #000;
    background:#440044;
}
.plugin3{
    margin:0px 0px 2px 0px;
    clear:both;
    float:right;
    width: 210px;
   border:1px solid #000;
    border:1px solid #606;
    background:#000;
}


/*-- プラグイン３記事内 --*/
.pluginti2{
    padding:0px 12px 0px 15px;
    margin:5px 0px 2px 0px;
    text-align:left;
    font-weight:bold;
    color:#ffffff;
    font-size:11pt;
    text-decoration:none;
    border:2px solid #000;
    background:#440044;
}
.plugin300{
    margin:5px 0px 2px 0px;
    clear:both;
    float:right;
    width: 100%;
   border:1px solid #000;
    border:1px solid #606;
    background:#000;
}



/*-- 左カラム --*/
#left{
    float:left;
    width:205px;
}

/*-- プラグイン１ --*/
.pluginti{
    padding:0px 12px 0px 15px;
    margin:5px 0px 2px 0px;
    text-align:left;
    font-weight:bold;
    color:#ffffff;
    font-size:11pt;
    text-decoration:none;
    border:2px solid #000;
    background:#440044;
}
.plugin1{
    padding:0px 2px 0px 22px;
    font-size:10px;
    text-align:left;










    border:1px solid #606;
    background:#000;
}


/*-- 記事一覧ページ用 --*/
.vall{
    margin:1px 0px 0px 0px;
    padding:3px;
    text-align:left;
    font-size:9pt;
    color:#ff99ff;
    border:1px solid #CCCccc;
    background:#440044;
}

/*-- フッタ --*/
#footer{
    clear:both;
    color:#FFF;
    margin-top:5px;
    text-align:center;
    padding:0px 0px 0px 0px;
    border:2px solid #000;
    background:#404;
}
.dg,dg a:link, .dg a:visited, .dg a:hover, .dg a:active{
    font-size:7px;
    text-decoration:none;
    color:#FFF;
}











input, select, textarea {
color: #000;
} 
b{
font-weight : normal;
    text-decoration:none;
}
img{
    border:1px;}

ul{
    text-align:left;
	position: relative;
	left: -10px;
    padding:1px;}
li{
    text-align:left;
    padding:1px;}

.linktxt a:link, .linktxt a:visited, .linktxt a:hover, .linktxt a:active{
    text-align:left;
    color: #44533e;
    font-size:9pt;
}

/*-- 記事内２カラム用 --*/
div.textleft{
float: left;
width: 240px;
}
div.textright{
float: right;
width: 240px;
}
.maintaxt{
float: left;
width: 100%;
}
div.clear{
clear:both;}



/*　最近の記事　*/
#menu {
	padding: 0px;
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	list-style-type: none;
	margin-right: 1px;
	margin-left: 0px;
}
#menu li {
	margin: 0px;
}
#menu a, #menu strong {
	display: block;
	text-align: left;
	padding: 0.5em 10px;
	text-decoration: none;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #DDDDDD;
}
#menu a:link, #menu a:visited {
	background-image: url(https://blog-imgs-19.fc2.com/j/y/u/jyukumann/grade-gray3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #fff;
	background-color: #FFFFFF;
}
#menu a:hover, #menu a:active {
	background-position: bottom;
	color: #666;
	border-left-color: #F0F0F0;
	border-right-color: #BBBBBB;
}
#menu strong {
	background-color: #aaaaaa;
	color: #FFFFFF;
	font-weight: bold;
}
#menu a span  {
	font-size: 90%;
	margin-left: 0.3em;
	font-family: Arial, Helvetica, sans-serif;
}

/*　最近の記事　*/




/*-- 以下、ランキングピックアップ用 --*/
#pr0 img,#pr1 img,#pr2 img,#pr3 img,#pr4 img,#pr5 img,#pr6 img,#pr7 img,#pr8 img,#pr9 img,#pr10 img,#pr11 img,#pr12 img,#pr13 img{
border:0px;width:180px;height:135px;
}
#pr14 img,#pr15 img,#pr16 img,#pr17 img,#pr18 img,#pr19 img,#pr20 img{
border:0px;width:120px;height:120px;
}
#pr21 img,#pr22 img,#pr23 img,#pr24 img,#pr25 img,#pr26 img,#pr27 img,#pr28 img,#pr29 img,#pr30 img{
border:0px;width:80px;height:80px;
}
#pr40 img{
border:0px;width:30px;height:30px;
}
a { 
  text-decoration:none;
}
 .rank{
border: 1px #cccccc solid;border-bottom-width:0px;
}