@charset "UTF-8";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	peppermint
Version:	2006.08.01
-----------------------------------------------------
*/
	body{
		color:#000;
		background-image:url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/d/1/d1341415.png);
		margin:0;
		font-family: 'Meiryo UI',"メイリオ",verdana ,arial ,sans-serif;
		word-break:break-all;
　　　　　　　　text-align: center; /* IE 向けセンタリング指定 */
	}

	h1,h2,h3{margin:0;padding:0;}

        p.info{
               font-size:16px;
               font-family: Comic Sans MS,"メイリオ",verdana ,arial ,sans-serif;
               text-align: right;
               line-height: 150%;
               margin: 0px 0px 0px 20px;
               padding:0 15px 0px 0px;
               border-bottom:1px dotted #8B8B83;
               }

        p.info a{color:dimgray}
        p.info a:hover{
               background-image : url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/6/6/663155d9.jpg) ;
               background-repeat: no-repeat;
               background-position : left;
               color:dimgray;
               text-decoration:none;
               }


/*--------------------リンクの色変更 */
	a{color:darkred;text-decoration:none;}
	a:link{}
	/* a:visited{color:blueviolet}  */
	a:active{}
	a:hover{color:indianred;text-decoration:underline;}
        a img {border:0px solid #AAAAAA;}

        img{
            padding:0px;
            }

	#header{}
	#header td{
		color:#444;
		font-size:12px;
		text-align:right;
	}
	#header a{}


	#container{
                text-align: left;
                width:1000px;
                margin: 0 auto;     /* Firefox 向けセンタリング指定 */
                background: #F5F5F5;
        }

	#banner,#subbanner{
                width:1000px;
                background-image: url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/2/a/2aef3291.jpg);
                background-repeat: no-repeat;
			}

	#banner a{color:#399;text-decoration:none;}
	#banner a:hover{color:#999;text-decoration:none;}

	.blogtitle{
		color:#399;
		font-size:24px;
		font-weight:bold;
		text-decoration:none;
		padding:40px 0 5px 20px;
	}
	.description{
		color:#399;
		font-size:12px;
		font-weight:bold;
		padding:0 0 5px 20px;
		border-bottom:1px solid #fff;
	}
	#blogcontainer{
		padding:10px 0 10px 0px;
                
	}
	#content{
		width:780px;
		float:right;
		margin-left: 0px;
                display: inline;
                overflow: hidden;
                padding-bottom: 30px;        
	        }

/*-------------------アドセンス（トップページ）ここから*/
        #gooad{
                text-align:center;
                overflow:hidden;
                margin:0px 5px 5px 5px;
                }

        .adtitletop{
                color:#000000;
                font-size:12px;
		font-weight:bold;
		letter-spacing:2px;
                background:#CDC0B0;
                margin: 0px 0px 20px -10px;
                padding:5px 0px 5px 15px;
		}
/*-------------------アドセンス（トップページ）ここまで*/

/*-------------------RSSここから*/
       
        .rsstitle {
                font-family: Comic Sans MS,"メイリオ",verdana ,arial ,sans-serif;
                font-size: 20px;
                text-indent: 50px;
                padding-top: 12px;
                height: 51px;
                width: 200px;
                background-image: url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/0/b/0b419579.jpg);
                background-repeat: no-repeat;
                overflow:visible;
                margin:0px 0px -23px 20px;
                }
        .rsstitle-text{
                -webkit-transform: rotate(-3deg);
                -moz-transform: rotate(-3deg);
                }

        .banner1{
                border-radius: 5px;    /*角を丸くする Safari,Google Chrome用 */
                -moz-border-radius: 5px;       /*角を丸くする Firefox用 */ 
overflow: auto;
                height:210px;
                margin:10px 10px 2px 20px;
                padding:5px 0px 20px 5px;             
                text-align:left;
                background:#FFFFF0;
                border:1px solid gray;
                }

        .ERSS{
                margin:0px 30px 10px 0px;
                text-align:right;
                font-size: 10px;
                }
/*-------------------RSSここまで*/

/*-------------------RSS2ここから*/
        .drss_waku{       
                border-radius: 5px;    /*角を丸くする Safari,Google Chrome用 */
                -moz-border-radius: 5px;       /*角を丸くする Firefox用 */ 
                margin:10px 10px 10px 20px;
                padding:5px 0px 20px 5px;             
                text-align:left;
                font-size: 12px;
                background:#FFFFF0;
                border:1px solid gray;
                }
        .drss_title{
                border-bottom:1px dotted gray;
}
        .drss_w{
                height:100px;
                overflow:auto;
                }
/*-------------------RSS2ここまで*/


	#blog{
		overflow:hidden;
		text-align:left;
		margin:0px 5px 0 5px;
	        }

	#links{
		float:left;
		width:211px;
                overflow:hidden;
                margin-left:5px;
                }

        #footer{
                background:#420000;
                height: 500px;

　　            }

        .footer-left{
                float: left;
                width: 300px;
                height1000px;
                font-family: Eras Light ITC,"メイリオ",verdana ,arial ,sans-serif;
                margin-top: 10px;
                margin-right: 20px;
                margin-left: 20px;
                }

        .footer-center{
                float: left;
                width: 300px;
                height1000px;
                font-family: 'Meiryo UI',"メイリオ",verdana ,arial ,sans-serif;
                margin-top: 10px;
                margin-right: 20px;
                margin-left: 20px;
                }

        .footer-right{
                float: right;
                width: 300px;
                font-family: 'Meiryo UI',"メイリオ",verdana ,arial ,sans-serif;
                margin-top: 10px;
                margin-right: 20px;
                }

        .footer-title{
                font-family: Eras Light ITC,"メイリオ",verdana ,arial ,sans-serif;                
                font-size: 24px;
                color:#FFE7BA;
                border-bottom:1px solid #420000;
                margin: 0px 0px 20px 0px;
                }

        p.info_f{
               font-size:20px;             
               font-style:italic;
               text-align: right;
               line-height: 150%;
               margin: 0px 0px 0px 20px;
               padding:0 15px 0px 0px;
               border-bottom:1px dotted #8B8B83;
        }

        p.info_f a{color:#F5F5DC}
        p.info_f a:hover{color:#F5F5DC}


        .footer-rank{
                font-size:14px; 
                margin: 10px 0px 0px 0px;
}


	#copyright{                
                background:#420000;
                margin: 20px 20px 0px 20px;
                padding-top:20px;
                padding-bottom:15px;
                font-size: 12px;
                color:#C0C0C0;
                text-align:left;
                clear:left;
                }

        #copyright a{color:#C0C0C0;text-decoration:none;}
	#outfooter{}
/*-----------------------------------------------------*/
	.datetop{}
	.datebody{}
	.date{
		color:#399;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		padding:5px 0 3px 5px;
                display:none;                   /* 投稿日付を隠す */
	}
	.dateend{}
	.fullbody{
                border-radius: 10px;    /*角を丸くする Safari,Google Chrome用 */
                -moz-border-radius: 10px;       /*角を丸くする Firefox用 */ 
                margin:20px 0px 20px 0px;
                background:#FFFFF0;
                border: 2px solid #D3D3D3;
        }
	.blogbodytop{
        }
	.blogbodybottom{}

	.blogbody{
		font-size:small;
		line-height:135%;
		margin:10px 15px 0 15px;
                padding:10px 0 0 0;
	}

	.title_h1{
                color:#FFFFF0;
		font-size:16px;
		font-weight:bold;
                background:#FFFFF0;
                border-left: 10px solid #8B3A3A;
                border-bottom: 1px dotted #8B7E66;
                margin:0px 0px 30px 0px;
                padding: 10px 0px 10px 10px;
	}

　　　　.title_h1 a{color:#696969;}
        .title_h1 a:link{color:#696969;}
	.title_h1 a:visited{color:#696969;}
	.title_h1 a:active{}
	.title_h1 a:hover{color:indianred;text-decoration:underline;}

	.main,.mainmore,.portal-links{
                color:#403a3b;
		font-size:12px;
		margin:5px 0;　　　　　　　　
	}
	blockquote{
		margin:20px 0px 10px 0px;
		padding:10px 20px 20px 10px;
                background-color:#EEEEE0;
                border: 1px dotted #CCCCCC;
                color:#4F4F4F;
                font-weight:normal;
                font-size:14px;
	}
	.pict{margin:0 5px 5px 0;}
	
/*--------------------（続きを読む）*/
        .continues{
                font-size:18px;
                margin-top:30px;
                margin-bottom:30px;
                }
        .continues a{
                display:block;  
                margin:10px auto; padding:0;  
                width:480px;
                height:40px;  
                background-image: url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/f/2/f287ad71.jpg);  
                text-decoration:none;  
                text-indent: -9999px;
                }


        .all_articles{
                font-size:18px;
                margin-top:30px;
                margin-bottom:30px;
                }
        .all_articles a{
                display:block;  
                margin:10px auto; padding:0;  
                width:480px;
                height:40px;  
                background-image: url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/d/6/d68a9475.jpg);  
                text-decoration:none;  
                text-indent: -9999px;
                }

/*--------------------（続きを読む）*/

	.posted{
		color:#666;
		font-size:11px;
		text-align:right;
		margin:0 0 25px 0;
		padding-bottom:10px;
                
	}

	.menu{
		color:#666;
		font-size:11px;
		text-align:right;
	}
	.posted a,.menu a{font-weight:bold;}

	.nextpage{
                font-family: Eras Light ITC,"メイリオ",verdana ,arial ,sans-serif;
		font-size:18px;
		font-weight:bold;
		text-align:right;
		padding:10px;
	}
	.nextpage a{}
	#categorytitlebody{
                margin:10px 0 10px 0px;
                padding:10px 0 10px 15px;
                text-align:center;
                background-color:#EEEEE0;
                }
	#categorytitle{font-size:14px;font-weight:bold;}
/*-----------------------------------------------------*/

/*--------------------関連記事*/
        .related-articles{
                font-size:13px;
                padding:20px 0 20px 0px;
                margin-left:-30px;
                }
        .related-articles li{
                list-style:outside none;
                font-size:13px;
                background:url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/4/0/40739d7a.gif) no-repeat left center;
                margin:5px 0;
                padding:0 0 0 30px;
                }
        .related-articles h3{
               color:#FFFFFF;
               font-size:13px;
               font-weight:bold;
               margin:0 10px 10px 40px;
               padding:5px 5px 5px 10px;
               background-color:#91572D;
               background-repeat: no-repeat;

                }
/*--------------------関連記事*/

	.comblogbodybottom{}
	#contentcommentbottom{}
	.formbodybottom{}
	#articletop{}
	#articlebody{
                border-radius: 10px;    /*角を丸くする Safari,Google Chrome用 */
                -moz-border-radius: 10px;       /*角を丸くする Firefox用 */ 
                background:#FFFFF0;
                border: 2px solid #D3D3D3;
                }
	#articlebottom{}
	.trackbackurltop{}

	.trackbackurlttl,.trackbackhead,.commenthead,.takecommenthead{  /* コメント・トラックバック */
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
                margin:0 10px 10px 10px;
		padding:5px 5px 5px 15px;
                background-color:#91572D;
                background-repeat: no-repeat;
	}

	.trackbackurlbody,#trackback,#comment,#takecomment{
		font-size:small;
		margin:20px 0px 15px 0px;
	}

	.trackbackurl{padding:20px 75px 20px 25px;}
	.trackbackurl table{}
	input.trackbackbox{width:350px;}
	.trackbackurlbottom{}

	a.posttitle{}
	#trackbackbody,#commentbody,#takecommentbody{
		font-size:small;
		padding:0 15px 0 15px;
	}
	.trackbackttl,.commentttl{
		font-size:x-small;
		margin:30px 0 10px 0;
		padding:0;
	}
	.trackbacktext,.commenttext{
                border-radius: 5px;    /*角を丸くする Safari,Google Chrome用 */
                -moz-border-radius: 5px;       /*角を丸くする Firefox用 */ 
		line-height:170%;
                background:#EEEEE0;
		padding:15px;
	}
        .commentname{color:#008000;
                     font-weight:bold;
        }
	#formbody{
		text-algin:center;
		padding:3px 30px 10px;
		line-height:130%;
	}
	.form{
		font-size:12px;
		margin-top:25px;
	}
	.form th{
		padding:2px;
		text-align:right;
	}
	.form td{padding:2px;}

	#error{padding:10px;font-size:12px;line-height:125%;font-weight:bold;}
	#error span{font-weight:normal;}

	#author{width:200px;border:1px solid #69c;}
	#email{width:200px;border:1px solid #69c;}
	#url{width:200px;border:1px solid #69c;}
	#text{width:500px;height:200px;border:1px solid #69c;}
/*-----------------------------------------------------*/
	.sidetitlebody{ 
                border-top-right-radius: 10px;  /*角を丸くする Safari,Google Chrome用 */
                -moz-border-radius-topright: 10px;      /*角を丸くする Firefox用 */
		background:#CDC0B0;
		
	}
	.sidetitle{
		color:#000000;
		font-size:14px;
                font-family: Comic Sans MS,"メイリオ",verdana ,arial ,sans-serif;
		font-weight:bold;
		letter-spacing:2px;
		padding:5px;
		text-align:center;
	}
	.sidetitle a{color:#399;}
	.sidetop{}
	.side{
                font-size:12px;
		line-height:135%;
		text-align:left;
		padding:5px 5px;
		margin:0 0 15px 0;
		background:#EEE8CD;
	}
	.side a{color:darkred;}
        .side a:link{}
	.side a:visited{color:dimgray}
	.side a:active{}
	.side a:hover{color:indianred;text-decoration:underline;}

	.sidebody{
                border-bottom: 1px dotted #999;
                padding:3px 0 3px 0;
                
        }
	.sidebottom{}

        .popular-articles {

}

/*-------------------amazonリンクここから*/
        .amazon_ad{
               text-align:center;
               border-bottom: 1px dotted #999;
                  }   
        .amazon_ad a:{
               filter:alpha(opacity=100);               /*amazon画像のロールオーバー時の画像透過 */
               -moz-opacity: 1.0;
               opacity: 1.0;
                  }
        .amazon_ad a:hover{
               filter: alpha(opacity=80);
               -moz-opacity: 0.8;
               opacity: 0.8;
                  }


        .amazlet-image a:{
               filter:alpha(opacity=100);
               -moz-opacity: 1.0;
               opacity: 1.0;
                  }
        .amazlet-image a:hover{
               filter: alpha(opacity=80);
               -moz-opacity: 0.8;
               opacity: 0.8;
                  }


        .amazon_tool{
               text-align:center;
               border-bottom: 1px dotted #999;
                  }   
        .amazon_tool img{
               text-align:center;
               margin-top:10px;
                  }   
        .amazon_tool a:{
               filter:alpha(opacity=100);               /*amazon画像のロールオーバー時の画像透過 */
               -moz-opacity: 1.0;
               opacity: 1.0;
padding-top: 10px;
                  }
        .amazon_tool a:hover{
               filter: alpha(opacity=80);
               -moz-opacity: 0.8;
               opacity: 0.8;
                  }
/*-------------------amazonリンクここまで*/

       
/*-----------------------------------------------------*/
	.calendarheadbody{
		text-align:center;
		margin:0 auto 10px;
	}
	.calendarhead{
		color:#399;
		font-size:11px;
		font-weight:bold;
		padding:2px;
	}
	.calendarhead a{}
	.caltop{}
	.calbody{padding-bottom:15px;}
	.calbody{
		text-align:center;
	}
	.calendartable{}
	.caltbl{border:1px solid #399;width:200px;margin:0 auto 15px;}
	.caltblwkbg{}
	.calendarwd{background:#d7f6f1;padding:2px;}
	.caltblwk{}
	.caltblwk td{
		padding:3px 2px;
		font-size:12px;
		text-align:center;
	}
	.calendarweek{color:#399;font-size:12px;}
	.weekday,.sun,.sat{}
	.calendardbg{border-top:1px solid #399;background:#f3fbca;}
	.caltblday{margin:0 auto;}
	.caltblday td{
		padding:3px 2px;
		font-size:12px;
		text-align:center;
	}
	.calendar{}
	.calendard{border-top:1px solid #399;empty-cells:show;}
	.caltblday a{}
	.calon{}
	.caloff{}
	.even{}
	.odd{}
	.calbottom{}
/*-----------------------------------------------------*/
	.pagetop{font-size:11px;text-align:right;margin:25px;}
	.photo{text-align:center;}
	.nickname{color:#399;font-size:12px;font-weight:bold;margin:10px 0;}
	.message{font-size:12px;}

	.quotetable{background:#000;width:170px;}
	.quote{color:#000;font-size:x-small;padding:1px;background:#fff;}

	.blogtimes{margin:0 0 10px 0;text-align:center;}
	input.sf{width:115px;margin-right:1px;}

	.sfbtn{}
	.moblogbody,.linkme,.skypeme{text-align:center;}
	.afbody{text-align:center;padding-bottom:10px;}
	.afbody img{margin-bottom:3px;}
	.profbody{}
	.mysite{}
	.newslist{padding-right:10px;}

	.elsehead{
		padding-top:6px;
		text-align:center;
	}
	.elsebody{text-align:center;}
	.elsebottom{padding-bottom:10px;}
	.elsebody a{}

	.checkers{padding-bottom:10px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
	.reader{padding-bottom:20px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
	.powered{padding-bottom:10px;}
	.syndicate{font-size:10px;text-align:center;}
/*-----------------------------------------------------*/
	#ad{
		width:400px;
		padding:20px 0 20px 15px;
		text-align:center;
	}
	body.ad{background:#fff;}

	a.adtitle{font-weight:bold;text-decoration:underline;}
	a.addescription{color:black;text-decoration:none;}
	a.adurl{color:blue;text-decoration:none;}
	a.adld{text-decoration:underline;}

/* 記事全体 */
.main {
    -x-system-font:none;
    color:#660000;
    font-family:'Meiryo UI',"メイリオ","ＭＳ Ｐゴシック";
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:130%;
    text-align:left;
}

/* レスした人の名前のところ。うすいグリーン。 */
.nm {
    color:#008000;
    text-align:left;
　　margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
}

/* 黒 */
.rr {
    color:#33291e;
    font-size:14px;
    font-weight:bold;
    line-height:150%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.rr img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rr a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rr a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 赤 */
.r3 {
    color:#DC143C;
    font-size:14px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.r3 img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r3 a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r3 a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 青 */
.r2 {
    color:#6A5ACD;
    font-size:14px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.r2 img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r2 a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r2 a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 赤大 */
.r1 {
    color:#DC143C;
    font-size:18px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.r1 img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r1 a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r1 a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 青大 */
.r4 {
    color:#6A5ACD;
    font-size:18px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 50px 20px;
    padding-right:20px;
    text-align:left;
}

.r4 img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r4 a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.r4 a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 緑 */
.rrg {
    color:#2e8b57;
    font-size:20px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.rrg img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrg a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrg a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 茶 */
.rrt {
    color:#7f3524;
    font-size:20px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.rrt img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrt a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrt a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 青 */
.rrb {
    color:#3399FF;
    font-size:18px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.rrb img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrb a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrb a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 紫 */
.rrv {
    color:#800080;
    font-size:16px;
    font-weight:bold;
    line-height:160%;
    margin:10px 0 20px 20px;
    padding-right:20px;
    text-align:left;
}

.rrv img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrv a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.rrv a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* 黒AA */
.aa {
    -x-system-font:none;
    color:#000000;
    font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0";
    font-size:16px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:18px;
    margin:10px 0 50px 20px;
}

/* 赤AA */
.a1 {
    -x-system-font:none;
    color:#DC143C;
    font-family:"Mona","mona-gothic-jisx0208.1990-0","ＭＳ Ｐゴシック";
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1em;
    margin:1px0 0 0px 20px;
}

/* 青AA */
.a2 {
    -x-system-font:none;
    color:#6A5ACD;
    font-family:"Mona","mona-gothic-jisx0208.1990-0","ＭＳ Ｐゴシック";
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1em;
    margin:10px 0 50px 20px;
}

/* 赤大AA */
.a3 {
    -x-system-font:none;
    color:#DC143C;
    font-family:"Mona","mona-gothic-jisx0208.1990-0","ＭＳ Ｐゴシック";
    font-size:16px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1em;
    margin:10px 0 10px 20px;
}

/* 青大AA */
.a4 {
    -x-system-font:none;
    color:#6A5ACD;
    font-family:"Mona","mona-gothic-jisx0208.1990-0","ＭＳ Ｐゴシック";
    font-size:16px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1em;
    margin:10px 0 10px 20px;
}


/* 本文アドセンス */
.ads {
    margin:10px 0 10px 20px;
}

/* リンク用 */
.side-li {}


/* ▼メニューバー▼ */
ul#menu_bar {
font-size: 14px;                      /* 文字サイズ */
font-family:Comic Sans MS,'Century Gothic',"メイリオ",'ヒラギノ丸ゴ Pro W4','ＭＳ Ｐゴシック';     /* フォント*/
height:30px;                         /* 高さ */
background-color:brown;            /* 背景色 */
padding-left:0px;
margin-left:0px;
margin-top:0px;                      /* 上の間隔 */
margin-bottom:0px;                   /* 下の間隔 */
/* border-top:1px solid gray;        /* 区切り線 */
/* border-bottom:1px solid gray;     /* 区切り線 */
border-right: 1px solid gray;
}

#menu_bar li {
list-style-type:none;
float:left;
line-height:30px; /* 高さ */
margin:0px;
padding:0px;
border-right:1px solid #ffffff;
}

#menu_bar li a {
display:block;
text-align:center;
width:130px;                         /* １つのメニューボタンの幅 */
/*border-right:1px solid gray;       /* 区切り線 */
color:#DCDCDC;                       /* リンク文字の色 */
font-weight:normal;                    /* リンク文字 */
/*background-color:darkgray;         /* メニューボタンの背景 */
background-image: url();  /* 背景画像 */
background-repeat : repeat-x ;        /* 背景画像の繰り返し */
text-decoration:none;
}

#menu_bar li a:hover{
color:#4d4d4d;                       /* マウスが乗ったときのリンク文字の色 */
background-color:#e5e5c9;    　　      /* マウスが乗ったときの背景色 */
text-decoration:none;
background-image: url();  /* 背景画像 */
background-repeat : repeat-x ;        /* 背景画像の繰り返し */

}
/* ▲メニューバー▲ */


/*▼我RSS▼ */
.wrss_title {
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   margin:0 10px 0px 10px;
   padding:5px 5px 5px 15px;
   background-color:#91572D;
}
.wrss {
   font-size:13px;
   margin:0 10px 0px 5px;
   padding-top: 15px;
   padding-bottom: 10px;
   padding-left: 8px;
}

.wrss_c{
   margin:0px 40px 50px 0px;
   text-align:right;
   font-size: 10px;
}

/*▲我RSS▲ */


/*個別記事バナー*/
.banner_image {
   text-align:center;
   padding-bottom: 30px;
}
/*個別記事バナー*/


/*▼人気記事▼ */
#populararticles-1109295 td{
    border-bottom: 1px dotted #999999;
}
/*▲人気記事▲ */


/*▼人気ページランキング▼ */
.pageranking{
   margin-top:20px;
   margin-left:35px;
   margin-bottom:20px;
   font-size:14px;
}
/*▲ページランキング▲ */


/*▼アンテナ新着記事▼ */
.antenna_rss{
   width: 720px;
   height: 200px;
   overflow: auto;
   margin:20px 0px 30px 20px;
   padding:3px 5px 0px 3px;
   border:2px solid #e6e6e6;
   border-bottom: 4px solid #d3d3d3;
   border-radius: 5px;    /*角を丸くする Safari,Google Chrome用 */
   -moz-border-radius: 5px;       /*角を丸くする Firefox用 */ 
}

/* ----------------------------------------------- */
/*

      BlogRoll css

*/
/* ----------------------------------------------- */

.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}
.blogroll-channel {
    margin-bottom: 5px;
    padding: 10px;
    background: #FFFFF0;
}

.blogroll-channel .blogroll-list-wrap {
    margin-bottom: 10px;
}

.blogroll-channel .blogroll-list {
    list-style-type: none;
    margin-bottom: 3px;
    padding: 2px 0 2px 0;
    font-size: 14px;
    line-height: 1.3;
    border-bottom: 1px dotted #d3d3d3;
}

.blogroll-channel .blogroll-list img {
    vertical-align: middle;
}

.blogroll-channel img.blogroll-icon,
.blogroll-channel img.blogroll-favicon {
    margin: 0 5px 0 0;
}

.blogroll-channel img.blogroll-favicon {
	width: 16px;
	height: 16px;
}

.blogroll-channel a.blogroll-link {
}

.blogroll-channel .blogroll-new-entry {
    margin-left: 5px;
    color: red;
}

.blogroll-channel .blogroll-clip,
.blogroll-channel .blogroll-hatebu {
    margin: 0 0 0 5px;
}

.blogroll-channel .blogroll-link-time {
    margin: 0 0 0 3px;
    color: #666;
    font-size: 10px;
}

.blogroll-channel .blogroll-ad-img {
}

.blogroll-channel .blogroll-ad-text {
    display: block;
    margin-top: 5px;
    color: #666;
    font-size: 12px;
}

/*▲アンテナ新着記事▲ */


/*▼はてなブックマーク人気記事▼ */
.hatena_rank{
padding: 5px 0 5px 0px;
}

/*新着 */
#hatena-bookmark-widget0 ul{
margin: 0 0 0 1em;
padding: 0 0 0 0px;
}

#hatena-bookmark-widget0 li{
    list-style-type:none;
    padding: 0 0 5px 0px;
    border-bottom: 1px dotted #999;
}

/*ウィジェットタイトル */
.hatena-bookmark-widget-title{
    margin: 0 0 0 5px;
    font-weight:bold;
}
.hatena-bookmark-widget-title img{
    display:none;                                /*ハテブアイコン非表示 */ 
}

/*各項目タイトル*/
.hatena-bookmark-entrytitle{}

/*被ブックマーク数*/
.hatena-bookmark-count{
    display: block;
    text-align: right;
}

.hatena-bookmark-count a{
        background-color:#dcdcdc;
}
.hatena-bookmark-count em a{
        background-color:#dcdcdc;
}

.hatena-bookmark-count strong a{
        background-color:#dcdcdc;
}

/*最後*/
.hatena-bookmark-widget-footer{}


/*全体 */
#hatena-bookmark-widget1 ul{
margin: 0 0 0 1em;
padding: 0 0 0 0px;
}

#hatena-bookmark-widget1 li{
    list-style-type:none;
    padding: 0 0 5px 0px;
    border-bottom: 1px dotted #999;
}
/*▲はてなブックマーク人気記事▲ */


/*コメント欄カスタマイズ */
.input-email{
    display:none;                /* 「メール」入力欄の非表示 */
}
.input-url{
    display:none;                /* 「URL」入力欄の非表示 */
}


/*indexnavigator */
.pager{}

.pager-inner{
    margin: 10px 0px 15px 0;
    color:#993333;
}

ul.index-navigator{
}

ul.index-navigator li, ol.paging-number, ol.paging-number li {
    display: inline;
    padding: 5px 0px;
    font-size: 16px;
    font-weight: bold;
    border:1px solid #993333;
}

ul.index-navigator li a {
    font-weight: normal;
    padding: 5px 10px;
}

ul.index-navigator li a:visited {
    color:darkred;    
    text-decoration:none;
}

ul.index-navigator li a:hover {
    margin: 0px 0px;
    background-color:#993333;
    color:#f5f5f5;
    text-decoration:none;
}

ul.index-navigator li.paging-number ol.paging-number li.current {
    font-weight: normal;
    margin: 0 -2px;
    padding: 5px 10px;
    background-color:#993333;
    color:#f5f5f5;
}


/*Information背景 */
.info_msg{
    background-image: url(http://livedoor.blogimg.jp/ainbekker-news2/imgs/9/e/9e449510.jpg);
    background-repeat : no-repeat;
    color: #666666;
    font-weight:bold;
    height:147px;
    margin: 10px 0px 15px 0;
    padding: 30px 10px 10px 10px;
}


/*フッター部アクセスランキング */
#acrr15_0tzyrnh4bm td{
    border-bottom: 1px dotted #8B8B83;
}

/*個別記事ページの前後記事リンク */
.articlenavi{
    font-size: 12px;
    margin: 5px 0px 5px 0px;
    padding: 5px 0px 5px 10px;
}

ul.article-pager {
    overflow: hidden;
}

ul.article-pager li {
    float: left;
    line-height: 1.25;
    width: 49%;
}

ul.article-pager li {
    margin-bottom: -99px;
    padding-bottom: 100px;
    padding-top: 1px;
}

ul.article-pager li.prev {
    text-align: right;
    padding-right: 5px;
}

ul.article-pager li.both {
    border-left: 2px solid #b25d35;
    padding-left: 5px;
}


/*▼おすすめブログ最新記事▼ */
.rss_t{
   margin-top:20px;
   margin-left:15px;
   margin-bottom:10px;
   font-weight:bold;
   font-size:14px;
   color:#7f6262;
}

.rss_k{
   margin-top:10px;
   margin-left:5px;
   margin-right:5px;
   margin-bottom:20px;
   font-size:14px;
}

/*▲おすすめブログ最新記事▲ */


/* 2chまとめくす用 */
.t_h{
    margin:40px 0px 5px 0px;
}

.t_h img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.t_h a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.t_h a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

.t_b{
    margin:0px 10px 0px 10px;
}

.t_b img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.t_b a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.t_b a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

.t_a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.t_a a img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
}
.t_a a:hover img {
    border: 2px solid #BBBBBB ;
    margin: 1px;
    padding: 2px;
    filter:alpha(opacity=70);
    opacity:0.8;
}

/* ▼引用部▼ */
.quote{
	margin:20px 0px 10px 0px;
	padding:10px 20px 20px 10px;
        background-color:#EEEEE0;
        border: 1px dotted #CCCCCC;
        color:#4F4F4F;
        font-weight:normal;
        font-size:14px;
}
/* ▲引用部▲ */



/* ▼記事内広告▼ */
.ad3{
        float:left;
	margin:0px 0px 0px 15px;
}
/* ▲記事内広告▲ */


/* ▼引用タイトル+URL▼ */
.quote_t{
	margin:20px 20px 10px 30px;
        padding:10px 20px 10px 10px;
        background-color:#fff6e5;
        border:1px dotted #CCCCCC;
        color:#4F4F4F;
        font-weight:normal;
        line-height :180%;
}
.quote_out{
        margin:20px 20px 10px 20px;
        padding:10px 10px 5px 10px;
        background-color:#ffffff;
        border:1px dotted #CCCCCC;
        color:#4F4F4F;
        font-weight:normal;
        line-height :180%;
}
.quote_in{
        margin:5px 5px 5px 5px;
        padding:5px 10px 10px 10px;
        background-color:#fff6e5;
        border-top: solid 1px #deb887;
        border-bottom: solid 1px #deb887;
        font-size: 14px;
        line-height :140%;
}
/* ▲引用タイトル+URL▲ */


/* ▼centerタグ代替▼ */
p.ce{
       margin:1em auto; padding:0;
       text-align:center;
}
/* ▲centerタグ代替▲ */


/* ▼コメント欄カスタマイズ▼ */
.input-facemark{
       display: none;
}

.input-rating-star{
       display: none;
}

.input-rating-face{
       display: none;
}

.input-rating{
       display: none;
}
/* ▲コメント欄カスタマイズ▲ */

/* ▼Twiiter▼ */
.timeline-header customisable-border{
       display:none!important;
}

.twitter-timeline {
       min-width:700px!important;
}
/* ▲Twiiter▲ */


/* ▼関連記事▼ */
.ssImg{
       height: 80px;
       width: 80px;
       padding: 0;
       object-fit: contain; 
}

.ssTitle{
       font-size: 14px;
}

.ssPanel{
       width: 49% !important;
       height: 85px !important;
       float: left !important;
}

.ssLimitedContainerHeader{
       font-size: 14px;
       color: rgb(127, 98, 98);
}
/* ▲関連記事▲ */


/* ▼amazlet▼ */
.amazlet-box{
      margin: 0 0 0 30px !important;
}

/* ▲amazlet▲ */


/* ▼youtube幅設定▼ */
iframe {
  max-width: 100%;
}
/* ▲youtube幅設定▲ */

