@import url(http://fonts.googleapis.com/css?family=Black+Ops+One|Sansita+One|Loved+by+the+King);

*{
  margin: 0;
  padding: 0;
}
body{
  margin: 0;
  padding: 0;
  background: #cadcf2;
  background-attachment:fixed;
  color: #999;
  font-size: 14px;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
}
a:link,a:visited{
  color: #fff;
  text-decoration: none;  
}
a:hover,a:active{
  color: #000000;
}
img{
  border: none;
  vertical-align: middle;
}
form{
  margin: 0;
  padding: 0;
}
input{
  font-size: 12px;
  font-family: Verdana,"ＭＳ Ｐゴシック",Osaka,Sans-Serif;
}
textarea{
  font-size: 12px;
  font-family: Verdana,"ＭＳ Ｐゴシック",Osaka,Sans-Serif;
}
iframe{
  display:block; */overflow:hidden;
}
.clear{
  clear: both;
}

/*========== OPTION HEADER ==========*/
.option_header{
  width: 1150px;
  height: 200px;
  margin: 10px auto;
  background: #4682B4;
  clear: both;
}
.option_header a{
  width: 100%;
  height: 100%;
  display: block;
}

/*========== OPTION HEADER ==========*/
.blog_menu{
  font-size: 20px;
  text-align: right;
}
.blog_menu a:link,blog_menu a:visited{
  color: #DCDCDC;
  text-decoration: none;  
}
.blog_menu a:hover,.blog_menu a:active{
  color: #000000;
  background-color: #fff;
}
#blog_top_header{
  width: 1150px;
  height: 25px;
  margin: 0 auto;
  padding: 7px 0 3px 0;
  background-color: #0c336e;
  color: #fff;
  border-bottom: 1px solid #fff;
  clear: both;
}
.blog_menu1{
  width: 65%;
  height: 25px;
  margin: 0 auto;
  padding: 0 0 0 15px;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  float: left;
}
.blog_menu2{
  width: 25%;
  height: 25px;
  margin: 0 auto;
  padding: 0 15px 0 0;
  text-align: right;
  float: right;
}
.blog_menu2 a:link,.blog_menu2 a:visited{
  color: #fff;
  font-weight: bold; 
  text-decoration: none; 
}
.blog_menu2 a:hover,.blog_menu2 a:active{
  color: #0d66b0;
  font-weight: bold;
  background-color: #fff;
}
.blog_search{
  height: 25px;
  text-align: right;
  float: right;
  margin: 0;
  padding: 0;
}
.blog_search input.txt{
  width: 150px;
  margin: 0 5px 0 0;
  padding: 0 0 5px 0;
  background-color: #fff;
  border: 1px solid #0d66b0;
  color: #000;
  text-align: left;
  float: left;
}
.blog_search input.ayu55{
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  border: none;
  color: #0c336e;
  font-size: 16px;
  font-weight: bold;
  font-family: "Sansita One",Tahoma,Sans-Serif;
  cursor: pointer;
  text-align: center;
  float: left;
}
#body_header{
  width: 1150px;
  height: 200px;
  margin: 0 auto;
  padding: 0;
  clear: both;
}
.title_header{
  width: 422px;
  margin: 0 auto;
  padding: 0;
  text-align: right;
  float: right;
}
.blog_title{
  margin: 0 auto;
  padding: 0;
}
.blog_ad{
  width: 728px;
  color: #fff;
  text-align: left;
  float: left;
}
.blog_description{
  color: #fff;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 10px 5px 10px 30px;
}
#blog_nav{
  width: 1130px;
  margin: 0 auto;
  padding: 5px 10px 5px 10px;
  background-color: #0c336e;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  float: center;
}
#blog_nav a:link,#blog_nav a:visited{
  padding: 0 10px 0 10px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#blog_nav a:hover,#blog_nav a:active{
  color: #0d66b0;
  background-color: #fff;
  font-weight: bold;
}
.nav_bar{
  width: 1150px;
  margin: 0 0 5px 0;
  padding: 0px;
  text-align: left;
  float: left;
}

/*========== 上部RSS枠 CSS ==========*/
#body_rss{
  width: 1150px;
  margin: 0 auto;
  padding: 10px 0 0 0;
  background: #fff;
  margin-bottom: 10px;
  clear: both;
}
.rss_sp{
  width: 1150px;
  margin: 0;
  padding: 0;
}
.rss_br{
  width: 1150px;
  margin: 0;
  padding: 10px 0 0 0;
}
.rss_l01{
  width: 503px;
  margin: 0 0 10px 5px;
  padding: 0 0 5px 5px;
  float: left;
}
.rss_r01{
  width: 625px;
  margin: 0 0 10px 0;
  padding: 0 0 5px 5px;
  text-align: left;
  float: left;
}
.rss_ad_top{
  width: 570px;
  margin: 0 0 10px 0;
  padding: 5px 0 5px 10px;
  text-align: left;
  float: left;
}
.rss_thumb_logo01{
  margin: 0 0 0 13px;
  padding: 0;
  font-size: 17px;
  font-weight: bold;
  vertical-align: bottom;
}
.rss_thumb_logo01 a:link,.rss_thumb_logo01 a:visited{
  color: #0d66b0;
  text-decoration: underline;
}
.rss_thumb_logo01 a:hover,.rss_thumb_logo01 a:active{
  color: #cc0000;
  text-decoration: none;  
}
.rss_thumb{
  width: 1148px;
  margin: 0 auto;
  margin-left: 13px;
  padding: 0;
}
.rss_thumb a:link.rss_thumb a:visited{
  color: #fff;
  text-decoration: none;
}
.rss_thumb a:link img,.rss_thumb a:visited img{
  background-color: #fff;
  border: solid 2px #ccffff;
}
.rss_thumb a:hover,.rss_thumb a:active{
  color: #ffff;
  text-decoration: none;  
}
.rss_thumb a:hover img,.rss_thumb a:active img{
  background-color: #fff;
  border: solid 2px #fff;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
}
.rss_thumb_big1{
  width: 340px;
  height: 260px;
  margin: 5px 0 0 0;
  padding: 5px 0 5px 10px;
  text-align: left;
  float: left;
}
.rss_thumb_big1 img{
  width: 340px;
  height: 260px;
  min-height: 260px;  
  max-height: 260px; 
}
.top-r_pixivnet_box01{
  width: 270px;
  height: 145px;
  margin: 5px 0 0 3px;
  padding: 2px 0 2px 2px;
  text-align: left;
  float: left;
}
.top-r_pixivnet_box01 img{
  width: 270px;
  height: 145x;
  min-height: 145px;  
  max-height: 145px; 
}
.top-r_pixivnet_box01 a:link.top-r_pixivnet_box01 a:visited{
  color: #fff;
  text-decoration: none;
}
.top-r_pixivnet_box01 a:link img,.top-r_pixivnet_box01 a:visited img{
  background-color: #fff;
  border: solid 2px #0d66b0;
}
.top-r_pixivnet_box01_thumb a:hover,.top-r_pixivnet_box01 a:active{
  color: #ffff;
  text-decoration: none;  
}
.top-r_pixivnet_box01 a:hover img,.top-r_pixivnet_box01 a:active img{
  background-color: #fff;
  border: solid 2px #fff;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
}
.top-r_pixivnet_box02{
  width: 270px;
  height: 145px;
  margin: 5px 0 0 0;
  padding: 2px 0px 2px 10px;
  text-align: left;
  float: left;
}
.top-r_pixivnet_box02 img{
  width: 270px;
  height: 145px;
  min-height: 145px;  
  max-height: 145px; 
}
.top-r_pixivnet_box02 a:link.top-r_pixivnet_box02 a:visited{
  color: #fff;
  text-decoration: none;
}
.top-r_pixivnet_box02 a:link img,.top-r_pixivnet_box02 a:visited img{
  background-color: #fff;
  border: solid 2px #0d66b0;
}
.top-r_pixivnet_box02_thumb a:hover,.top-r_pixivnet_box02 a:active{
  color: #ffff;
  text-decoration: none;  
}
.top-r_pixivnet_box02 a:hover img,.top-r_pixivnet_box02 a:active img{
  background-color: #fff;
  border: solid 2px #fff;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
}
.rss_l01 iframe {
  border: 2px #0c336e solid;
}
.rss_thumb_clear{
  clear : both;
}
.rss_item_title{
  color: #FFF;
  display: block;
  font-size: 10pt;
  height: 30px;
  line-height: 12pt;
  overflow: hidden;
  padding: 5px 5px;
  position: relative;
  top: -38px;
  width: 100%;
  max-width: 265px;
  background: rgba(51,153,255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0d66b000, endcolorstr=#0d66b000, gradienttype=0);
}
.rss_item_title_b{
  color: #FFF;
  display: block;
  font-size: 10pt;
  height: 40px;
  line-height: 12pt;
  overflow: hidden;
  padding: 5px 5px;
  position: relative;
  top: -50px;
  width: 100%;
  max-width: 335px;
  background: rgba(51,153,255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0d66b000, endcolorstr=#0d66b000, gradienttype=0);
}
.rss_topkiji_title1{
  margin: 0 10px 0 5px;
  padding: 5px 10px 0 0;
  color: #0d66b0;
  font-size: 20px;
  font-weight: bolder;
  font-family: 'Black Ops One',"Arial black",Sans-Serif;
  clear: both;
}
.rss_topkiji_title2{
  margin: 10px 10px 0 5px;
  padding: 5px 10px 0 0;
  color: #0d66b0;
  font-size: 20px;
  font-weight: bolder;
  font-family: 'Black Ops One',"Arial black",Sans-Serif;
  clear: both;
}
.footer_adif01{
  margin: 0;
  padding: 0;
  text-align: center;
  float: center;
  clear: both;
}
.footer_adif01 img{
  margin: 0;
  padding: 0 5px 0 0;
}
.rss_antennash01_clear{
  clear: both;
}

/*========== Entry Ue CSS ==========*/
.entry_kotei_link01{
  margin: 0;
  padding: 0;
}
.entry_kotei_link02{
  margin: 10px 0 0 0;
  padding: 0;
}
.entry_rss_link01{
  margin: 5px 0 10px 0;
  padding: 0;
}
.entry_rss_link01 iframe{
  border: 2px #0c336e solid;
}
.entry_rss_link02{
  margin: 0;
  padding: 0;
}
.entry_rss_link03{
  margin: 10px 0 25px 0;
  padding: 0;
}
.entry_rss_link03 iframe{
  border-top: 2px #0c336e dashed;
  border-bottom: 2px #0c336e dashed;
}

/*========== Link Page CSS ==========*/
.linkpage_box{
	width: 820px;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}
.linkpage_box_type1{
	width: 185px;
	margin:  0 0 10px 0;
	padding: 0 0 2px 0;
	text-align: left;
	float: left;
}
.linkpage_box_typer1 img{
	width: 185px;
	height: 250px;
	min-height: 250px;  
	max-height: 250px; 
}
.linkpage_box_type1 a:link,.linkpage_box_type1 a:visited{
	color: #0c336e;
	text-decoration: none;
}
.linkpage_box_type1 a:link img,.linkpage_box_type1 a:visited img{
	background-color: #fff;
	border: solid 2px #0c336e;
}
.linkpage_box_type1_thumb a:hover,.linkpage_box_type1 a:active{
	color: #fff;
	text-decoration: none;	
}
.linkpage_box_type1 a:hover img,.linkpage_box_type1 a:active img{
	background-color: #fff;
	border: solid 2px #cc0000;
}
.linkpage_box_type2{
	width: 185px;
	margin: 0 0 10px 0;
	padding: 0 0 2px 10px;
	text-align: left;
	float: left;
}
.linkpage_box_type2 img{
	width: 185px;
	height: 250px;
	min-height: 250px;  
	max-height: 250px; 
}
.linkpage_box_type2 a:link,.linkpage_box_type2 a:visited{
	color: #0c336e;
	text-decoration: none;
}
.linkpage_box_type2 a:link img,.linkpage_box_type2 a:visited img{
	background-color: #fff;
	border: solid 2px #0c336e;
}
.linkpage_box_type2 a:hover,.linkpage_box_type2 a:active{
	color: #ffff;
	text-decoration: none;	
}
.linkpage_box_type2 a:hover img,.linkpage_box_type2 a:active img{
	background-color: #fff;
	border: solid 2px #cc0000;
}
.linkpage_box_title{
	margin: 15px 0 10px 0;
	padding: 3px 0 2px 10px;
	font-size: 20px;
	font-weight: bold;
	color: #0c336e;
	border-left: solid 5px #0c336e;
	border-bottom: solid 1px #0c336e;
}
.linkpage_box_clear{
	clear : both;
}

/*========== Entry CSS ==========*/
#body_wrap{
  width: 1150px;
  margin: 0 auto;
  padding: 0;
  clear: both;
}
#body_footer{
  width: 1150px;
  margin: 20px auto 0 auto;
  padding: 0;
  text-align: left;
  background: #fff;
  color: #000;
  font-size: 14px;
  line-height: 1.7em;
  clear: both;
}
.footer_box1{
  position: relative;
  width: 1130px;
  margin: 0;
  padding: 10px 10px 10px 10px;
  color: #0c336e;
  background-color: #fff;
  font-size: 24px;
  font-weight: bold;
}
.footer_box1_title{
  margin: 2px 0 0 0;
  padding: 5px 5px 0 5px;
  color: #fff;
  font-size: 24px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
}
.footer_box1 img{
  vertical-align: bottom;
  bottom: 0;
}
.footer_box2{
  width: 415px;
  height: 950px;
  background: #fff;
  border-right: solid 1px #0d66b0;
  float: left;
  max-width: 100%;
  margin: 0;
  padding: 10px 10px 5px 10px;
}
.footer_box2 a:link,.footer_box2 a:visited{
  color: #0d66b0;
  font-weight: bold;
  background: #F0F8FF;
}
.footer_box2 a:hover,.footer_box2 a:active{
  color: #cc0000;
  font-weight: bold;
  background: #FFF0F5;
}  
.footer_box3{
  width: 335px;
  height: 950px;
  background: #fff;
  border-right: solid 1px #0d66b0;
  float: left;
  max-width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
}
.footer_box3 a:link,.footer_box3 a:visited{
  color: #0d66b0;
  font-weight: bold;
  background: #F0F8FF;
}
.footer_box3 a:hover,.footer_box3 a:active{
  color: #cc0000;
  font-weight: bold;
  background: #FFF0F5;
} 
.footer_box3_category{
  height: 900px;
  overflow-x: hidden;
  overflow-y:scroll;
}
.footer_box4{
  width: 335px;
  height: 950px;
  background: #fff;
  float: left;
  max-width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
}
.footer_box4 a:link,.footer_box4 a:visited{
  color: #0d66b0;
  font-weight: bold;
  background: #F0F8FF;
}
.footer_box4 a:hover,.footer_box4 a:active{
  color: #cc0000;
  font-weight: bold;
  background: #FFF0F5;
}  
.footer_box4_raking{
  height: 745px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.footer_box5{
  width: 225px;
  height: 950px;
  background: #fff;
  float: left;
  max-width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
}
.footer_box5 a:link,.footer_box5 a:visited{
  color: #0d66b0;
  font-weight: bold;
  background: #F0F8FF;
}
.footer_box5 a:hover,.footer_box5 a:active{
  color: #cc0000;
  font-weight: bold;
  background: #FFF0F5;
} 
.footer_box5_raking{
  height: 25px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.footer_box5_tag{
  height: 450px;
  overflow-x: hidden;
  overflow-y: scroll;
  color: #000033;
  font-weight: bold;
} 
#footer_box5_tagcloud1{
  font-weight: bold;
}
.footer_box5_tag_li1{
  float: left;  
  list-style-type: none;
  margin: 0 10px 0 0;
  padding: 0;
}
.footer_box5_tag_clear{
  clear: both;
}
.footer_box5_link{
  height: 250px;
  overflow-y:scroll;
}
.footer_box6_l{
  width: 980px;
  height: 35px;
  background: #fff;
  border-top: solid 1px #0d66b0;
  float: left;
  margin: 0;
  padding: 10px 10px 10px 10px;
  line-height: 1.3em;
}
.footer_box6_l img{
  float: left;
  text-align: left;
}
.footer_box6_l a:link,.footer_box6_l a:visited{
  color: #0d66b0;
  font-weight: bold;
}
.footer_box6_l a:hover,.footer_box6_l a:active{
  color: #cc0000;
  font-weight: bold;
}  
.footer_box6_r{
  width: 145px;
  height: 55px;
  background: #fff;
  border-top: solid 1px #0d66b0;
  float: right;
  text-align: right;
  margin: 0;
  padding: 0 5px 0 0;
}
.footer_title{
  margin: 0 0 5px 0;
  padding: 0 0 0 5px;
  border-left: double 5px #000033;
  border-bottom: solid 1px #000033;
  font-size: 20px;
  color: #000033;
  font-weight: bold;
  clear: both;
}
.footer_2ch{
  width: 565px;
  margin: 1px 0 0 0;
  padding: 5px 0 5px 10px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_ffffff_50-trans.png");
  text-align: left;
  float: left;
}
.footer_douga{
  width: 565px;
  margin: 1px 0 0 0;
  padding: 5px 0 5px 10px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_ffffff_50-trans.png");
  text-align: left;
  float: left;
}
.footer_clear{
  clear: both;
}
.blog_top_footer{
  width: 100%;
  height: 30px;
  margin: 0 auto;
  padding: 8px 0 2px 0;
  background-color: #0c336e;
  color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  clear: both;
}
.blog_top_footer a:link,.blog_top_footer a:visited{
  color: #fff;
  font-weight: bold; 
  text-decoration: none; 
}
.blog_top_footer a:hover,.blog_top_footer a:active{
  color: #0d66b0;
  font-weight: bold;
  background-color: #fff;
}
.blog_footer_menu1{
  width: 60%;
  height: 25px;
  margin: 0 auto;
  padding: 0 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  float: left;
}
.blog_footer_menu2{
  width: 25%%;
  height: 25px;
  margin: 0 auto;
  padding: 0 10px 0 0;
  text-align: right;
  float: right;
}
.blog_footer_search{
  height: 25px;
  text-align: right;
  float: right;
  margin: 0;
  padding: 0;
}
.blog_footer_search input.txt{
  width: 150px;
  margin: 0 5px 0 0;
  padding: 0 0 5px 0;
  background-color: #fff;
  border: 1px solid #0d66b0;
  color: #000;
  text-align: left;
  float: left;
}
.blog_footer_search input.ayu55{
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  border: none;
  color: #0c336e;
  font-size: 16px;
  font-weight: bold;
  font-family: "Sansita One",Tahoma,Sans-Serif;
  cursor: pointer;
  text-align: center;
  float: left;
}

/*========== 重要 CSS ==========*/
#main{
  width: 820px;
  float: left;
}
#side{
  width: 320px;
  float: right;
}
#side_0{
  width: 320px;
  margin: 0 10px 0 0;
}
#side_l{
  width: 320px;
  margin: 0 10px 0 0;
  float: left;
}
#side_r{
  width: 0px;
  margin: 0 10px 0 0;
  float: right;
}
#side1{
  float: left;
}
#side1_0{
  width: 320px;
  margin: 0 0 0 10px;
}
#plofile_main{
  width: 1150px;
  float: left;
}
#plofile_entry{
  width: 1150px;
  margin: 0 0 10px 0;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_e5e5e5_75-trans.png");
  color: #4d4d4d;
  text-align: left;
  float: right;
}
#plofile_entry .content{
  margin: 10px 25px 10px 0;
  overflow: hidden;
}
.plofile_header{
  font-family: "Sansita One","Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
}

/*========== エントリーメイン① CSS ==========*/
#entry{
  width: 820px;
  margin: 0 0 10px 0;
  background: #fff;
  color: #4d4d4d;
  text-align: left;
  float: right;
}
#entry .content{
  margin: 0;
  padding: 10px 25px 10px 20px;
  overflow: hidden;
}
#entry_1{
  width: 820px;
  margin: 0 0 10px 0;
  background: #fff;
  color: #4d4d4d;
  text-align: left;
  float: right;
}
#entry_1 .content_1{
  margin: 10px 25px 10px 0;
  overflow: hidden;
}
.entry_header{
  font-family: "Sansita One","Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
}
.entry_footer{
  padding: 0 10px 10px 20px;
  font-size: 16px;
  font-family: "Sansita One",Tahoma,Sans-Serif;
  text-align: right;
  clear: both;
}
.entry_footer img{
  vertical-align: bottom;
}
.entry_footer .left{
  width: 75%;
  text-align: left;
  float: left;
}
.entry_footer .right{
  width: 25%;
  text-align: right;
  float: right;
}
.entry_footer a:link,.entry_footer a:visited{
  color: #333;
  font-weight: bold;
  text-decoration: none;  
}
.entry_footer a:hover,.entry_footer a:active{
  color: #0d66b0;
  font-weight: bold;
  text-decoration: underline;
}

/*========== 左サイド日付 CSS ==========*/

.index_label{
  margin: 30px 5px 0 -60px;
  text-align: center;
  float: left;
}
.index_label a{
  width: 80px;
  height: 100px;
  color: #fff;
  background-color: #000;
  background-image: -ms-linear-gradient(left, #999 0%, #000 100%);
  background-image: -moz-linear-gradient(left, #999 0%, #000 100%);
  background-image: -o-linear-gradient(left, #999 0%, #000 100%);   
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #999), color-stop(1, #000));
  background-image: -webkit-linear-gradient(left, #999 0%, #000 100%);
  background-image: linear-gradient(left, #999 0%, #000 100%);
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: 5px 1px 3px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    5px 1px 3px rgba(50, 50, 50, 0.75);
  box-shadow:         5px 1px 3px rgba(50, 50, 50, 0.75);
  text-decoration: none;
  display: block;
  filter: Alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
.index_label a:hover{
  background-color: #fff;
  background-image: -ms-linear-gradient(left, #cccccc 0%, #888888 100%);
  background-image: -moz-linear-gradient(left, #cccccc 0%, #888888 100%);
  background-image: -o-linear-gradient(left, #cccccc 0%, #888888 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #cccccc), color-stop(1, #888888));
  background-image: -webkit-linear-gradient(left, #ccc 0%, #888888 100%);
  background-image: linear-gradient(left, #cccccc 0%, #888888 100%);
  color: #000;
}
.index_label b{
  padding: 40px 0 0 0;
  font-size: 14px;
  font-weight: lighter;
  font-family: 'Black Ops One',"Arial black",Sans-Serif;
  display: block;
}
.entry_date{
  font-size: 22px;
  font-family: 'Black Ops One',"Arial black",Sans-Serif;
  text-transform: uppercase;
}
.entry_date p{
  margin: -5px 0 0 0;
  font-size: 22px;
}
.entry_day{
  font-size: 48px;  
  line-height: 1em;
}

/*========== ＲＳＳ枠専用 CSS ==========*/
.rss_iten{
  margin: 0 0 0 0;
  padding: 15px 0 15px 0;
  line-height: 1.7em;
  overflow-x: hidden;
}
.rss_iten a:link,.rss_iten a:visited{
  color: #0d66b0;
  text-decoration: underline;
}
.rss_iten a:hover,.rss_iten a:active{
  color: #0d66b0;
  text-decoration: none;
}
.rss_antennash01{
	margin: 10px 0 10px 0;
	padding: 0;
	height: 300px;
	border: 2px #eeeeee solid;
	overflow-x:hidden;
	overflow-y:scroll;
}

.rss_topshita01{
  margin: 5px 0 10px 0;
  padding: 5px 5px 15px 5px ;
  line-height: 1.7em;
  overflow-x: hidden;
}
.rss_ul_box{
  text-align: center;
}
.rss_box{
  width: auto;
  color: #333;
  margin: 0;
  padding: 0 0 5px 15px;
  font-size: 16px;
}
.rss_box .rss_title1{
  padding: 0;
  background: #bbbbbb;
  border-bottom: 1px solid #666;
  color: #333;
  font-size: 24px;
  font-weight: bolder;
  clear: both;
}
.rss_box .rss_title2{
  margin: 10px 0 0 0;
  padding: 0;
  background: #bbbbbb;
  border-bottom: 1px solid #666;
  color: #333;
  font-size: 24px;
  font-weight: bolder;
  clear: both;
}
.rss_box .rss_body{
  margin: 0;
  padding: 0;
  line-height: 1.7em;
  font-size: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.rss_body ul{
  margin: 0;
  list-style-type: square;
  list-style-position: inside;
}
.rss_body{
  margin:0;
  padding: 0;
  line-height: 1.7em;
  overflow-x: hidden;
}
.rss_body2{
  margin: 0;
  padding: 15px 0 0 0;
  overflow-x: hidden;
  overflow-y: hidden;
  height:60px;
}
.rss_body3{
  margin: 0;
  padding: 0 0 15px 0;
  overflow-x: hidden;
  overflow-y: hidden;
  height:60px;
}
.rss_icon{
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
}
.ad_kijiue_text_a01{
  margin: 0;
  padding: 0 0 20px 0;
  color: #0d66b0;
  font-size: 24px;
  line-height: 36px;
}
.ad_kijiue_text_a01 a:link,.ad_kijiue_text_a01 a:visited{
  color: #0d66b0;
  text-decoration: underline;
  font-size: 18px;
  line-height: 27px;
}
.ad_kijiue_text_a01 a:hover,.ad_kijiue_text_a01 a:active{
  color: #0d66b0;
  text-decoration: none;
  font-size: 18px;
  line-height: 27px;
}
.ad_kijiue_text_a01 iframe{
  border: 2px #0d66b0 solid;
}
.ad_kijishita_text_a01{
  margin: 0;
  padding: 0 0 20px 0;
  color: #0d66b0;
  font-size: 24px;
  line-height: 36px;
}
.ad_kijishita_text_a01 a:link,.ad_kijiue_text_a01 a:visited{
  color: #0d66b0;
  text-decoration: underline;
  font-size: 18px;
  line-height: 27px;
}
.ad_kijishita_text_a01 a:hover,.ad_kijiue_text_a01 a:active{
  color: #0d66b0;
  text-decoration: none;
  font-size: 18px;
  line-height: 27px;
}
.ad_kijishita_text_a01 iframe{
  border: 2px #0d66b0 solid;
}
.rss_blogtextlinker{
  margin: 0 0 20px 0;
  padding: 0;
}
.rss_blogtextlinker_01{
  margin: 10px 0 35px 0;
  padding: 0;
}
.rss_blogtextlinker_text{
  margin: 15px 0 10px 0;
  padding: 0;
  font-size: 24px;
}
.rss_bloglinker{
  width: 820px;
  margin: 0 auto;
  padding: 0;
}
.rss_bloglinker a:link,.rss_bloglinker a:visited{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
.rss_bloglinker a:link img,.rss_bloglinker a:visited img{
  border: solid 2px #0d66b0;
}
.rss_bloglinker a:hover,.rss_bloglinker a:active{
  color: #fff;
  font-weight: bold;
  text-decoration: none;  
}
.rss_bloglinker a:hover img{
  background-color: #000;
  border: solid 2px #cc0000;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
}
.rss_bloglinker img{
  border: solid 2px #fff;
  margin: 0 0x 3px 0;
  padding: 0;
  width: 185px;
  height: 250px;
  min-height: 250px;  
  max-height: 250px; 
}
.rss_bloglinker1{
  width: 185px;
  height: 250px;
  margin: 5px 0 0 0;
  padding: 5px 0px 5px 0;
  text-align: left;
  float: left;
}
.rss_bloglinker2{
  width: 185px;
  height: 250px;
  margin: 5px 0 0 10px;
  padding: 5px 0 5px 0;
  text-align: left;
  float: left;
}
.rss_bloglinker_title{
  color: #FFF;
  display: block;
  font-size: 10pt;
  height: 40px;
  line-height: 12pt;
  overflow: hidden;
  padding: 7px 5px;
  position: relative;
  top: -53px;
  width: 100%;
  max-width: 178px;
  background: rgba(51,153,255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0d66b000, endcolorstr=#0d66b000, gradienttype=0);
}
.rss_b_blogtextlinker{
  margin: 0;
  padding: 0;
}
.rss_b_bloglinker{
  width: 820px;
  margin: 0 auto;
  padding: 0;
}
.rss_b_bloglinker a:link,.rss_b_bloglinker a:visited{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
.rss_b_bloglinker a:link img,.rss_b_bloglinker a:visited img{
  border: solid 2px #0d66b0;
  width: 380px;
  height: 100px;
}
.rss_b_bloglinker a:hover,.rss_b_bloglinker a:active{
  color: #fff;
  font-weight: bold;
  text-decoration: none;  
}
.rss_b_bloglinker a:hover img,.rss_b_bloglinker a:active img{
  background-color: #fff;
  border: solid 2px #cc0000;
  width: 380px;
  height: 100px;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
}
.rss_b_bloglinker img{
  border: solid 2px #fff;
  margin: 0 0x 3px 0;
  padding: 0;
  width: 380px;
  height: 100px;
  min-height: 100px;  
  max-height: 100px; 
}
.rss_b_bloglinker1{
  width: 380px;
  height: 100px;
  margin: 5px 0 0 0;
  padding: 5px 0px 0 0;
  text-align: left;
  float: left;
}
.rss_b_bloglinker2{
  width: 380px;
  height: 100px;
  margin: 5px 0 0 10px;
  padding: 5px 0 0 0;
  text-align: left;
  float: left;
}
.rss_b_bloglinker_title{
  color: #FFF;
  display: block;
  font-size: 10pt;
  height: 20px;
  line-height: 12pt;
  overflow: hidden;
  padding: 7px 5px;
  position: relative;
  top: -33px;
  width: 100%;
  max-width: 375px;
  background: rgba(51,153,255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0d66b000, endcolorstr=#0d66b000, gradienttype=0);
}
.rss_bloglinker_clear{
  clear : both;
}
.rss_bloglinker_kijititle{
  margin: 10px 25px 0 25px;
  padding: 5px 10px 0 10px;
  color: #0d66b0;
  font-size: 22px;
  font-weight: bold;
  font-family: 'Black Ops One',"Arial black",Sans-Serif;
  border-bottom: 2px solid #0d66b0;
}
.rss_bloglinks1{
  margin: 0 0 0 20px;
  padding: 0;
}
.rss_bloglinks2{
  margin: 10px 0 0 0;
  padding: 0;
}
.rss_bloglinks3{
  margin: 0 0 0 20px;
  padding: 0;
  line-height: 120%;
  font-size: 17px;
}
.rss_bloglinks3 img{
  border: solid 2px #0d66b0;
  margin: 0 10px 0 0;
  padding: 0;
}
.rss_bloglinks3 a:link,.rss_bloglinks3 a:visited{
  color: #000088;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;  
}
.rss_bloglinks3 a:hover,.rss_bloglinks3 a:active{
  color: #000000;
  font-size: 18px;
  background-color: #fff;
  font-weight: bold;
}
.rss_ul_1{
  list-style-type: none;
}
.rss_ul_1 li{
  float: left;
  margin: 0 2px 0 0;
}
.rss_ul_1 li img{
  width: 75px;
  height: 56px;
}
.rss_ul_1 li a{
  display: block;
}

/*========== 記事記事上ＴＯＰリンク ==========*/
.kiji_toplinks1{
  margin: 0 0 0 20px;
  padding: 0;
}
.kiji_toplinks1 img{
  border: solid 2px #999999;
  margin: 10px 0 10px 0;
  padding: 0;
}
.kiji_toptitle{
  margin: 0;
  padding: 5px 5px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_50-trans.png");
}
.kiji_toptitle a:link,kiji_toptitle a:visited{
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
}
.kiji_toptitle a:hover,.kiji_toptitle a:active{
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;  
}
.kiji_toptitle_r a:link,.kiji_toptitle_r a:visited{
  color: #000088;
  font-size: 24px;
  font-weight: bold;
  text-decoration: underline;
}
.kiji_toptitle_r a:hover,.kiji_toptitle_r a:active{
  color: #000;
  font-size: 24px;
  font-weight: bold;
  background-color: #fff;
  text-decoration: none;
}

/*========== エントリーメイン② CSS ==========*/
.entry_title{
  margin: 2px 0 0 0;
  padding: 5px 5px 0 5px;
  color: #fff;
  font-size: 24px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
}
.entry_title a:link,.entry_title a:visited{
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
}
.entry_title a:hover,.entry_title a:active{
  color: #0d66b0;
  font-size: 24px;
  font-weight: bold;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
}
.entry_name_tag{
  width: 65%;
  color: #333;
  font-size: 12px;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  font-weight: bold;
  text-align: left;
  float: left;
  display:inline;
}
.entry_name_tag a:link,.entry_name_tag a:visited{
  color: #333;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none; 
  background-color: #eee; 
}
.entry_name_tag a:hover,.entry_name_tag a:active{
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  background-color: #333; 
}
.entry_times{
  width: 35%;
  color: #000033;
  font-size: 14px;
  font-weight: bold;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  text-align: right;
  float: right;
  display:inline;
}
.entry_times a:link,.entry_times a:visited{
  color: #333;
  font-weight: bold;
  text-decoration: none;  
}
.entry_times a:hover,.entry_times a:active{
  color: #000;
  font-weight: bold;
}
.entry_worker{
  margin: 0;
  padding: 5px 0 0 0;
  background-color: #eee;
  border-bottom: 2px solid #000033;
}
.entry_description{
  width: 65%;
  color: #333;
  font-size: 12px;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  font-weight: bold;
  text-align: left;
  float: left;
  display:inline;
}
.entry_description a:link,.entry_description a:visited{
  font-size: 14px;
  color: #000033;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  font-weight: bold;
  text-decoration: none;  
}
.entry_description a:hover,entry_description a:active{
  font-size: 14px;
  color: #cc0000;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  font-weight: bold;
}
.entry_description div{
	display: inline-block;
	_display: inline;
}
.entry_description2{
  width: 65%;
  color: #0d66b0;
  font-weight: bold;
  text-align: left;
  float: left;
  display:inline;
}
.entry_description2 a:link,.entry_description2 a:visited{
  color: #0d66b0;
  font-weight: bold;
  text-decoration: none;  
}
.entry_description2 a:hover,entry_description2 a:active{
  color: #cc0000;
  font-weight: bold;
}
.entry_description2 div{
	display: inline-block;
	_display: inline;
}
.entry_description_box2{
 	margin: 0 0 10px 0;
 	padding: 10px 10px 10px 10px;
 	font-weight: bold;
 	color: #0d66b0;
 	background-color: #EEFAFF;
	font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
}
.entry_description_title{
 	margin: 3px 0 0 0;
 	padding: 0;
 	color: #0d66b0;
 	font-weight: bold;
}
.entry_comment_r{
  width: 35%;
  color: #333;
  font-size: 12px;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  font-weight: bold;
  text-align: right;
  float: right;
}
.entry_comment_r a:link,.entry_comment_r a:visited{
  font-size: 14px;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  color: #cc0000;
  font-weight: bold;
  text-decoration: none;  
}
.entry_comment_r a:hover,.entry_comment_rn a:active{
  font-size: 14px;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  color: #000033;
  font-weight: bold;
}
.entry_comment_r_clear{
  clear: both;
}
.entry_body{
  margin: 40px 0 15px 0;
  color: #353535;
  font-size: 16px;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  line-height: 1.8em;
  overflow-x: hidden;
}
.entry_body a:link,.entry_body a:visited{
  color: #0d66b0;
  font-weight: bold;
  text-decoration: none;  
}
.entry_body a:hover,.entry_body a:active{
  color: #cc0000;
  font-weight: bold;
  text-decoration: underline;  
}
.entry_body img{
  margin: 0;
  vertical-align: middle;
}
.entry_body img.left{
  margin: 0 10px 5px 0;
  float: left;
}
.entry_body img.right{
  margin: 0 0 5px 10px;
  float: right;
}
.entry_body img.emoji{
  margin: 0 2px;
}
.entry_body blockquote{
  margin: 0;
  padding: 5px 10px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_ffffff_25-trans.png");
  border-top: 1px dotted #fff;
  border-right: 1px dotted #fff;
  border-bottom: 1px dotted #fff;
  border-left: 4px solid #fff;
  color: #333;
}
.entry_margin{
  margin: 0;
}
.entry_margin img{
  margin: 0 20px 0 0;
  padding: 1px;
  border: solid 2px #e9e9e9;
}
.entry_margin1{
  margin: 0;
  font-size: 18px;
  color: #333;
}
.entry_margin1 img{
  margin: 0;
  padding: 4px;
  border: solid 1px #0d66b0;
  display:block;
  margin:auto;
}
.entry_margin01{
  margin: 0 0 15px 0;
  font-size: 18px;
  color: #333;
}
.entry_matome_font{
  font-weight: bold;
}
.entry_margin01 img{
  margin: 0;
  padding: 4px;
  border: solid 1px #0d66b0;
  display:block;
  margin:auto;
}
.entry_margin01_comment01{
	color: #0d66b0;
	display: block;
	font-size: 20px;
	font-weight: bold;
	font-family: 'Black Ops One',"Arial black",Sans-Serif;
	height: 60px;
	line-height: 1.3em;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
	position: relative;
	top: -109px;
	width: 100%;
	max-width: 618px;
	background: #fff;
	opacity: 0.9;
	filter: alpha(opacity=80);
	display:block;
	margin:auto;
}
.entry_margin01_comment02{
	margin: -60px 0 0 0;
	padding: 0;
	line-height: 220%;
}
.entry_margin02{
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 20px;
	color: #333;
}
.entry_margin02 img{
  margin: 0;
  padding: 4px;
  border: solid 1px #0c336e;
  display:block;
  margin:auto;
}
.entry_margin02_comment_a{
	margin: 0 15px 25px 15px;
	padding: 10px 10px;
	border: solid 1px #0c336e;
	background: #eee;
	line-height: 220%;
}
.sub_title_new{
  margin: 2px 0 0 0;
  padding: 5px 5px 0 5px;
  color: #fff;
  font-size: 24px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
}
.sub_title_new a:link,.sub_title_new a:visited{
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
}
.sub_title_new a:hover,.sub_title_new a:active{
  color: #0d66b0;
  font-size: 24px;
  font-weight: bold;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
}
.entry_photobox1{
  margin: 5px 0 0 15px;
  padding: 0;
}
.entry_photobox1 img{
  margin: 0;
  text-align: center;
  border: solid 1px #0d66b0;
  margin: 0;
  padding: 4px;
  vertical-align: bottom;
}
.entry_photobox2{
  margin: 0;
  line-height: 220%;
}
.entry_photobox2 img{
  margin: 0;
  text-align: center;
  border: solid 1px #0d66b0;
  margin: 20px 0 2px 30px;
  padding: 4px;
  vertical-align: bottom;
}
.entry_threadtitle01{
  margin: 0;
  padding: 0;
  color: #FF0000;
  font-size: 18px;
  line-height: 27px;
  font-weight:bold;
}
.entry_photobox3{
  margin: 0;
  line-height: 220%;
}
.entry_photobox3 img{
  margin: 0;
  text-align: center;
  border: dashed 1px #0d66b0;
  background: #ffffff;
  margin: 20px 0 2px 30px;
  padding: 10px;
  vertical-align: bottom;
}
.entry_photobox4{
  margin: 0;
  line-height: 220%;
}
.entry_photobox4 img{
  margin: 0;
  text-align: center;
  border: dashed 1px #0d66b0;
  background: #ffffff;
  margin: 0;
  padding: 0;
}
.entry_matomename01{
	color:#333333;
	font-size:15px;
}
.entry_margin02_dougatag{
  margin: 0;
  padding: 0;
}
.entry_photobox2 a:link,.entry_photobox2 a:visited{
  color: #0d66b0;
  text-decoration: underline;
}
.entry_photobox2 a:hover,.entry_photobox2 a:active{
  color: #0d66b0;
  text-decoration: none;
}
.entry_photobox1_commebox{
  margin: 0;
  padding: 15px;
  width: 600px;
  border: solid 2px #999999;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_15-trans.png");
  text-align: left;
}
.entry_comment1{
  margin: 20px 0 0 0;
  padding: 0 0 0 5px;
  font-size: 24px;
  font-weight: bold;
  clear: both;
}
.entry_line{
  border-bottom: none;
  margin: 15px 0 0 0;
}
.entry_more{
  margin: 0;
  padding: 0;
  clear: both;
}
.more_comment{
  margin: 20px 0 5px 0;
  padding: 0 0 0 10px;
  font-size: 24px;
  color: #0d66b0;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  border-bottom: 2px solid #0d66b0;
  border-left: 5px solid #0d66b0;
  font-weight: bold;
  clear: both;
}
.entry_tag{
  margin: 5px 0 0 0;
  padding: 0;
  font-size: 12px;
  color: #666;
  text-align: left;
  clear: both;
}
.theme{
  margin: 10px 0 0 0;
  padding: 0;
  border-top: 1px solid #666;
  font-size: 12px;
  color: #666;
  text-align: right;
  clear: both;
}
.entry_2chtitle{
  margin: 10px 10px 10px 0;
  padding: 15px;
  font-size: 24px;
  color: #fff;
  background: #4682B4;
  border-top: 2px solid #0d66b0;
  border-bottom: 2px solid #0d66b0;
}
.entry_dmmad_box01{
  margin: 0;
  padding: 0;
}
.entry_dmmad_box01 img{
  width: 242px;
}
.entry_dmmad_box01 a:link,.entry_dmmad_box01 a:visited{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.entry_dmmad_box01 a:link img,.entry_dmmad_box01 a:visited img{
	margin:0;
	padding: 0;
	background-color: #fff;
	border: solid 3px #0d66b0;
}
.entry_dmmad_box01 a:hover,.entry_dmmad_box01 a:active{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.entry_dmmad_box01 a:hover img,.entry_dmmad_box01 a:active img{
	margin:0;
	padding: 0;
	background-color: #fff;
	border: solid 3px #0c336e;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
.entry_dmmad_box02{
  margin: 0;
  padding: 0;
}
.entry_dmmad_box02 img{
  width: 242px;
}
.entry_dmmad_box02 a:link,.entry_dmmad_box02 a:visited{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.entry_dmmad_box02 a:link img,entry_dmmad_box02 a:visited img{
	margin:0;
	padding: 0;
	background-color: #fff;
	border: solid 3px #0d66b0;
}
.entry_dmmad_box02 a:hover,.entry_dmmad_box02 a:active{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.entry_dmmad_box02 a:hover img,.entry_dmmad_box02 a:active img{
	margin:0;
	padding: 0;
	background-color: #fff;
	border: solid 3px #0c336e;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

/*========== 記事内ボックス枠 CSS ==========*/
.entry_table{
  margin: 20px 0 0 0;
  padding: 5px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.name_box{
  margin: 20px 0 0 0;
  padding: 15px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px; 
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.name_box img{
  margin: 0 20px 0 0;
}
.vip_name{
  font-size: 12px;
}

/*========== 記事内ＲＳＳ枠 CSS ==========*/
.entry_toprss{
  margin: 10px 0 10px 0;
  padding: 5px 15px 5px 5px ;
  line-height: 1.7em;
  overflow-x: hidden;
}
.entry_toprss iframe{
  border-top: 2px #0d66b0 dashed;
  border-bottom: 2px #0d66b0 dashed;
}
.entry_toprss_01{
  margin: 0 0 10px 0;
  padding: 0 15px 15px 5px ;
  line-height: 1.7em;
  overflow-x: hidden;
}
.entry_header_ad_01{
  margin: 0 0 10px 0;
  padding: 0 15px 15px 5px ;
  line-height: 1.7em;
}
.entry_kijiue_ad_01{
  margin: 0;
  padding: 0;
  white-space: nowrap; /* 横幅のMAXに達しても改行しない */
  overflow: hidden; /* ハミ出した部分を隠す */
  text-overflow: ellipsis; /* 「…」と省略 */
  -webkit-text-overflow: ellipsis; /* Safari */
  -o-text-overflow: ellipsis; /* Opera */
}
.entry_footer_ad_01{
  margin: 0 0 10px 0;
  padding: 0 15px 15px 5px ;
  line-height: 1.7em;
}
.entry_thumblink_01{
  margin: 0 0 10px 0;
  padding: 0;
}
.entry_erorss_01{
  margin: 10px 0 35px 0;
  padding: 0 0 25px 0;
  font-size: 20px;
  line-height: 1.7em;
  border: 2px solid #0d66b0;
}
.entry_partres_01{
  margin: 10px 0 35px 0;
  padding: 15px 15px 15px 15px;
  line-height: 1.7em;
  border: 2px solid #0d66b0;
  background-color: #fff;
}

/*========== 記事の続きを読む CSS ==========*/
.more{
  margin: 10px 20px 10px 20px;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  background-color: #fff;
  border-top: 2px solid #0c336e;
  border-right: 2px solid #0c336e;
  border-bottom: 2px solid #0c336e;
  border-left: 2px solid #0c336e;
  clear: both;
}
.more a:link,.more a:visited{
  display: block;
  width: 100%;
  padding: 30px 0;
  color: #0c336e;
  text-decoration: none;
  background-color: #fff;
}
.more a:hover,.more a:active{
  color: #fff;
  text-decoration: none;
  background-color: #0c336e;
}

/*========== 外部サイト紹介記事用 CSS ==========*/
.entry_newstitle{
  color: #000000;
  font-weight: bold;
  font-size: 20px;
}
.entry_newstitle1{
  margin: 0 0 10px 0;
  padding: 0 10px 0 5px;
  color: #000;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #000;
  border-left: 10px solid #000;
}
.entry_newstitle2{
  margin: 10px 0 10px 0;
  padding: 0 10px 0 5px;
  color: #000;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #000;
  border-left: 10px solid #000;
}
.entry_newsmaintitle1{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #3300ff;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #3300ff;
  border-left: 10px solid #3300ff;
}
.entry_newsmaintitle2{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #cc0000;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #cc0000;
  border-left: 10px solid #cc0000;
}
.entry_newsmaintitle3{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #D2691E;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #D2691E;
  border-left: 10px solid #D2691E;
}
.entry_newsmaintitle4{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #8A2BE2;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #8A2BE2;
  border-left: 10px solid #8A2BE2;
}
.entry_newsmaintitle5{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #8B4513;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #8B4513;
  border-left: 10px solid #8B4513;
}
.entry_newsmaintitle6{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #008080;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #008080;
  border-left: 10px solid #008080;
}
.entry_newsmaintitle7{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #4169E1;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #4169E1;
  border-left: 10px solid #4169E1;
}
.entry_newsmaintitle8{
  margin: 10px 0 15px 0;
  padding: 0 10px 0 5px;
  color: #800000;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #800000;
  border-left: 10px solid #800000;
}
.entry_rss_title{
  margin: 10px 0 0 0;
  padding: 0;
  border-bottom: 1px solid #666;
  color: #333;
  font-size: 24px;
  font-weight: bolder;
  clear: both;
}
.entry_sitename{ 
  text-align: right;
  font-size: 12px;
} 
.entry_sitetitle{  
  font-size: 12px;
  width: 40%;
  text-align: right;
  float: right;
}
.entry_ayucomments{  
  font-size: 12px;
  width: 60%;
  text-align: left;
  float: left;
} 
.entry_newsline1{
  border-bottom:solid 2px #000000;
}
.entry_newsline2{
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
}
.entry_newsline2 a:link,.entry_newsline2 a:visited{
  color: #000088;
  background-color: #DCDCDC;
}
.entry_newsline2 a:hover,.entry_newsline2 a:active{
  color: #000088;
  background-color: #fff;
}
.entry_newsline3{
  border-bottom:dashed 1px #000000;
}
.entry_newsline4{
  border-bottom:double 1px #000000;
}
.entry_newscomment{
  color: #000000;
  font-size: x-small;
}
.entry_pickup_pink{
  margin: 0;
  padding: 10px 10px 10px 10px;
  font-weight: bold;
  font-size: 16px;
  border-left: 10px solid #ff66cc;
  border-bottom:dotted 1px #000000;
}
.entry_pickup_pink a:link,.entry_pickup_pink a:visited{
  color: #ff66cc;
  border-top: 3px double #ff99ff;
  border-bottom: 3px double #ff99ff;
  text-decoration: none;
  padding: 0 10px 0 10px;
}
.entry_pickup_pink a:hover,.entry_pickup_pink a:active{
  color: #000;
  background-color: #fff;
  border-top: 3px double #000;
  border-bottom: 3px double #000;
  text-decoration: none;
  padding: 0 10px 0 10px;
}
.entry_pickup_green{
  margin: 0;
  padding: 10px 10px 10px 10px;
  font-weight: bold;
  font-size: 16px;
  border-left: 10px solid #008000;
  border-bottom:dotted 1px #000000;
}
.entry_pickup_green a:link,.entry_pickup_green a:visited{
  color: #008000;
  border-top: 3px double #228B22;
  border-bottom: 3px double #228B22;
  text-decoration: none;
  padding: 0 10px 0 10px  
}
.entry_pickup_green a:hover,.entry_pickup_green a:active{
  color: #000;
  background-color: #fff;
  border-top: 3px double #000;
  border-bottom: 3px double #000;
  text-decoration: none;
  padding: 0 10px 0 10px;
}
.entry_pickup_blue{
  margin: 0;
  padding: 10px 10px 10px 10px;
  font-weight: bold;
  font-size: 16px;
  border-left: 10px solid #0000FF;
  border-bottom:dotted 1px #000000;
}
.entry_pickup_blue a:link,.entry_pickup_blue a:visited{
  color: #000088;
  border-top: 3px double #0000FF;
  border-bottom: 3px double #0000FF;
  text-decoration: none;
  padding: 0 10px 0 10px  
}
.entry_pickup_blue a:hover,.entry_pickup_blue a:active{
  color: #000;
  background-color: #fff;
  border-top: 3px double #000;
  border-bottom: 3px double #000;
  text-decoration: none;
  padding: 0 10px 0 10px;
}
.entry_pickup_amazon{
  margin: 0;
  padding: 10px 10px 10px 10px;
  font-weight: bold;
  font-size: 16px;
  border-left: 10px solid #CC0000;
  border-bottom:dotted 1px #000000;
}
.entry_pickup_amazon a:link,.entry_pickup_amazon a:visited{
  color: #CC0000;
  border-top: 3px double #B22222;
  border-bottom: 3px double #B22222;
  text-decoration: none;
  padding: 0 10px 0 10px  
}
.entry_pickup_amazon a:hover,.entry_pickup_amazon a:active{
  color: #000;
  background-color: #fff;
  border-top: 3px double #000;
  border-bottom: 3px double #000;
  text-decoration: none;
  padding: 0 10px 0 10px;
}
.entry_pickup_top{
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
  border-bottom:dotted 1px #000000;
}
.entry_pickup_top a:link,.entry_pickup_top a:visited{
  color: #000088;
  text-decoration: none;
}
.entry_pickup_top a:hover,.entry_pickup_top a:active{
  color: #000088;
  background-color: #fff;
  text-decoration: none;
}
/*========== ソーシャルブックマーク関連 CSS ==========*/
.bookmark_box{
  font-size: 15px;
  margin: 10px 0 20px 0;
  padding: 10px;
}
.bookmark_box1{
  width: 20%;
  margin: 0;
  padding: 0;
  text-align: left;
  float: left;
}
.bookmark_box2{
  margin: 0;
  padding: 0;
  line-height: 1.7em;
  overflow-x: hidden;
  width: 80%;
  text-align: right;
  float: right;
}
.bookmark_box3{
  margin: 5px 0 0 10px;
  padding: 0;
}

.bookmark_box4{
  margin: 5px 0 10px 10px;
  padding: 0;
  font-size: 24px;
}
.bookmark_box4 a:link,.bookmark_box4 a:visited{
  color: #0000ff;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
}
.bookmark_box4 a:hover,.bookmark_box4 a:active{
  color: #fff;
  font-size: 20px;
  background-color: #cc0000;
  font-weight: bold;
}
.entry_pickup_matomebox{
  margin: 35px 0 15px 0 ;
  padding: 0;
}
.entry_pickup_matome{
  margin: 15px 0 0 0 ;
  padding: 0;
}

/*========== 動画記事の詳細 CSS ==========*/
.youtube_newsbox{
  margin: 5px 5px 10px 0;
  padding: 15px;
  font-size: 15px;
  border-color: #000;
  border-style: solid;
  border-width: 1px; 
  line-height: 1.5em;
}
.youtube_title{
  font-size: 17px;
  font-weight: bold;
  border-bottom: solid 1px #000000;
}
.youtube_days{
  margin: 0 0 5px 0;
  font-size: 10px;
}
.youtube_comment{
  margin: 10px 15px 0 15px;
  padding: 0;
  font-size: 17px;
  text-align: left;
  float: center;
}
/*========== 画像記事の詳細 CSS ==========*/
.photo_all{
  width: 630px;
  margin: 0;
  padding: 0;
}
.photo_box01{
  width: 200px;
  padding: 0;
  margin: 0 10px 0 5px;
  padding: 0;
  text-align: left;
  float: left;
}
.photo_box02{
  width: 200px;
  margin: 0 10px 0 0;
  padding: 0;

  float: left;
}
.photo_box03{
  width: 200px;
  margin: 0;
  padding: 0;
  text-align: left;
  float: left;
}

/*========== 広告枠(エントリー)関連 CSS ==========*/
.entry_more_ad{
  margin: 30px 0 20px 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  height:60px;
}
.entry_ad_all{
  margin: 15px 0 10px 0;
  padding: 0;
  text-align: center;
  float: center;
}
.entry_ad_all_clear{
  clear: both;
}
.entry_footer_ad{
  margin: 20px 0 5px 0;
  padding: 0;
  text-align: center;
  float: center;
}
.entry_shikaku_ad_all{
  width: 755px;
  text-align: center;
  float: center;
  display: block;
  margin: auto;
}
.entry_shikaku_ad_r{
  width: 400px;
  height: 250px;
  margin: 15px 0 15px 30px;
  padding: 0;
  text-align: left;
  float: left;
}
.entry_shikaku_ad_l{
  width: 300px;
  height: 250px;
  margin: 15px 0 15px 20px;
  padding: 0;
  text-align: left;
  float: left;
}
.entry_dmmgames_lp_ad_box{
  margin: 15px 0 15px 20px;
  padding: 0;
  text-align: center;
  float: center;
}
.entry_facebook_box{
  margin: 0;
  padding: 0;
}
.entry_facebook_box iframe{
  margin: 15px 0 15px 0;
  padding: 10px 10px;
  background-color: #ffffff;
  border: 2px #0d66b0 dotted;
}
.entry_casino_ad_frame{
  margin: 20px 0 0 0;
  padding: 0;
}
.entry_footer_ad_clear{
  clear: both;
}

/*========== AMAZON関連 CSS ==========*/
.matomeblog_box{
  font-size: 12px;
}
.game_box{
  font-size: 15px;
  margin: 20px 0 0 0;
  padding: 15px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px; 
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.amazon_box_bottom{
  font-size: 15px;
  margin: 20px 0 0 0;
  padding: 14px;
  text-align:center;
  border-color: #fff;
  border-style: dotted;
  border-width: 2px; 
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.amazon_box_bottom_kai{
  font-size: 14px;
  margin: 0 0x 20px 0;
  padding: 10px 5px 10px 5px;
  text-align:center;
  border-bottom: 2px solid #000;
}
.amazon_box_bottom_kai a:link,.amazon_box_bottom_kai a:visited{
  color: #ffffff;
  text-decoration: none;
}
.amazon_box_bottom_kai a:hover,.amazon_box_bottom_kai a:active{
  color: #fff;
  background-color: #000000;
}
.amazon_box_comment{
  font-size: 18px;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  border-bottom: 1px solid #000000;
  font-weight: bold;
}
.amazon_clip{  
  float: left;
  margin: 0 2px 0 0;  
  height: 160px;  
  border: solid 1px #000;
} 
.azlink-box{
  font-size: 15px;
  margin: 20px 0 0 0;
  padding: 15px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px; 
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.entry_random{
  margin: 5px 0 5px 0;
  padding: 0;
  text-align: center;
}
.ranking_box{
  font-size: 15px;
  margin: 10px 0 0 0;
  padding: 10px;
}
.ranking_box img{
  border:solid 1px #e9e9e9;
  width: 80px;
  height: 15px;
}
.amazon_box{
  margin: 0;
  padding: 0;
  text-align:center;
}
.amazon_box1{
  margin: 20px 0 0 0;
  padding: 10px;
  text-align:center;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.amazon_af01{
  margin: 0 0 10px 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  height:200px;
}
.entry_matomebox{
  margin: 20px 0 0 0;
  padding: 15px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.entry_amazonbox_all{
  height: 810px;
  margin: 10px 0 0 0;
  padding: 10px 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  border-color: #000;
  border-style: dotted;
  border-width: 2px; 
}
.entry_amazonbox_all a:link,.entry_amazonbox_all a:visited{
  color: #fff;
}
.entry_amazonbox_all a:hover,.entry_amazonbox_all a:active{
  color: #000;
}
.entry_amazonbox1{
  float: left;
  max-width: 100%;
  margin: 0 5px 0 0;
  width: 200px;
  height:500px;
  font-size: 12px;
}
.entry_amazonbox2{
  float: left;
  max-width: 100%;
  margin: 0 5px 0 0;
  width: 200px;
  height:500px;
  font-size: 12px;
}
.entry_amazonbox3{
  float: left;
  max-width: 100%;
  width: 200px;
  height:500px;
  font-size: 12px;
} 
.entry_amazonbox_clear{
  clear: both;
}
/* 基本設定（共通） */

.az a,.az div{
	display:block;
	overflow:hidden;
}

.az img{
	max-width:100%;
	height:auto;
	border:none;
}

/* 丸枠ランキング */

.az{
	display:inline-block;
	margin:5px;
	position:relative;
}

.aztitle{
	position:absolute;
	bottom:0px;
	left:0px;
	background:#0c336e;
	color:#fff;
	font-size: 12px;
	line-height:12pt;
	width:100%;
	opacity:0.8;
}

.aztitle a{
	color:#fff;
	padding:5px;
}

.azrank{
	font-weight:bold;
	position:absolute;
	top:10px;
	right:10px;
	z-index:10;
	background:#0c336e;
	color:#fff;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #F90;
	border-radius:80px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	opacity:0.8;
}

/*========== SiteMaps ==========*/
#maplist li {
  background-image: url(http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/branch.gif);
  background-repeat: no-repeat;
  list-style-type:none;
  list-style-image: none;
  padding:0 0 0 20px;
  margin:0;
}
#maplist li.end {
  background-image: url(http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/branch_end.gif);
}
#maplist p {
  margin-top:5px;
}
/*========== まとめ用改造スタイルシート ==========*/
.entry_matome_font{
  font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
}
.t_h{
  font-size: 18px;
  color: #000;
  font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
}
.matome_name_vipver{
  font-size: 15px;
  font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
}
.matome_name_normal{
  font-size: 15px;
}
.matome_name_small{
  font-size: 12px;
}
.matome_newsbox{
  margin: 10px 0 10px 0;
  padding: 15px;
  background-color: #fff;
  border: 2px dotted #0d66b0;
}
.matome_newsbox_l{
	width: 365px;
	margin: 0 10px 0 10px;
	padding: 0;
	text-align: left;
	float: left;
}
.matome_newsbox_ｒ{
	width: 365px;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: left;
	float: left;
}
.matome_newsbox_clear{
	clear: both;
}
.matome_newsbox img{
  margin: 0;
  text-align: center;
  border:solid 2px #000;
  padding:1px;
}
.matome_newsbox_s{
  margin: 20px 20px 20px 20px;
  padding: 15px;
  background-color: #fff;
  border: 2px dotted #A9A9A9;
}
.matome_newsbox_n{
  margin: 20px 20px 20px 20px;
  padding: 15px;
  font-size: 14px;
  border-color: #000;
  border-style: dotted;
  border-width: 2px; 
}
.matome_newsbox1{
  margin: 20px 0 0 0;
  padding: 15px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_25-trans.png");
}
.matome_newsbox_s1{
  margin: 20px 20px 20px 20px;
  padding: 15px;
  border-color: #000;
  border-style: dotted;
  border-width: 2px; 
}
.matome_date{
  margin: 0;
  padding: 15px;
  font-size: 14px;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_000000_15-trans.png"); 
}
.name_title{
  padding: 3px 3px 3px 10px;
  font-weight: bold;
  border-width: 0px 0px 2px 10px;
  border-style: solid;
  border-color: #696969; 
}

/*========== 記事内エントリーランキング ==========*/
.entry_ranking10{
  margin: 10px 10px 0 0;
  padding: 5px 0 10px 0;
  font-size: 15px;
  border-color: #000;
  font-weight: bold;
  border-bottom: 2px solid #000000;
}
.entry_ranking10 a:link,.entry_ranking10 a:visited{
  color: #000088;
  text-decoration: none;
}
.entry_ranking10 a:hover,.entry_ranking10 a:active{
  color: #fff;
  background-color: #000088;
}
.fb-comments_box{
  height: 270px;
  overflow: hidden;
}

/*========== 記事直下ブックマーク ==========*/
.entry_bookmark_box{
  margin: 10px 0 10px 0;
  padding: 0;
}
.ninja_onebutton{
  margin: 0;
  padding: 0;
}
.ninja_onebutton1{
  margin: 20px 0 10px 0;
  padding: 15px 15px;
  border-color: #0d66b0;
  border-style: dotted;
  border-width: 1px; 
}
.ninja_onebutton1_text{
  margin: 0;
  padding: 0;
  font-size: 15px;
  color: #0d66b0;
  font-weight: bold;
  text-align: right;
  border-bottom: 1px dashed #0d66b0;
}

/*========== ユーザータグ ==========*/
.tag_box_01{
  margin: 10px 0 10px 0;
  padding: 15px 15px;
  font-size: 20px;
  font-weight: bold;
  background-color: #ffffff;
  border-color: #0d66b0;
  color: #0d66b0;
  border-style: dotted;
  border-width: 2px; 
}
.tag_box_01 a:link,.tag_box_01 a:visited{
  color: #0d66b0;
  text-decoration: underline;
}
.tag_box_01 a:hover,.tag_box_01 a:active{
  color: #FF4500;
  text-decoration: none;
}

/*========== 関連記事リスト ==========*/
.relate_dl{
	margin: 0;
	padding: 10px 0 10px 0;
	border-color: #333;
	white-space: nowrap;
}
.relate_dd{
	margin: 0 0 15px 5px;
}
.relate_dt{
	font-size: 20px;
	font-weight: bold;
	font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
	font-weight: bolder;
	margin: 0 0 20px 10px;
	clear: both;
}
.relate_ul{
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
}
.relate_ul li{
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
}
.relate_li_nolink{
	color: #cc0000;
	font-size: 18px;
	font-weight: bold;
	list-style: none;
	background-repeat: no-repeat;
	margin: 5px 0 5px 0;
	padding: 5px 10px 0 5px;
	list-style-position: inside;
	line-height: 1.5em;
	border-left: solid 5px #cc0000;
}
.relate_li{
	font-size: 18px;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	list-style-position: inside;
	line-height: 32px;
}
.relate_li img{
	margin: 0;
	padding: 0;
}
.relate_li a:link,.relate_li a:visited{
	margin: 0;
	padding: 2px 5px 0 5px;
	color: #0d66b0;
	font-weight:bold;
	text-decoration: underline;
	border-left: solid 5px #0d66b0;
}
.relate_li a:hover,.relate_li a:active{
	margin: 0;
	padding: 2px 5px 0 5px;
	color: #FF4500;
	font-weight:bold;
	text-decoration: none;
	border-left: solid 10px #FF4500;
}
.relate_dl2{
 	margin: 0;
 	padding: 5px 20px 10px 0;
	 color: #0d66b0;
 	font-weight: bold;
	border: solid 2px #0d66b0;
	font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
	white-space: nowrap; /* 横幅のMAXに達しても改行しない */
	overflow: hidden; /* ハミ出した部分を隠す */
	text-overflow: ellipsis; /* 「…」と省略 */
	-webkit-text-overflow: ellipsis; /* Safari */
	-o-text-overflow: ellipsis; /* Opera */
}
.relate_dl2 a:link,.relate_dl2 a:visited{
	color: #0d66b0;
	font-weight: bold;
	text-decoration: none;	
}
.relate_dl2 a:hover,.relate_dl2 a:active{
	color: #cc0000;
	font-weight: bold;
}
.relate_dd2{
	margin: 0 0 15px 5px;
}
.relate_dt2{
 	font-weight: bold;
	font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
	border-bottom: 1px solid #cccccc;
 	font-weight: bolder;
	margin: 10px 0 20px 10px;
	clear: both;
}
.relate_ul2{
	list-style-type: none;
 	margin: 0  15px 0 0;
	padding: 0;
}
.relate_li_nolink2{
	color: #cc0000;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	background-repeat: no-repeat;
	margin: 5px 0 5px 0;
	padding: 5px 10px 0 5px;
	list-style-position: inside;
	border-bottom: 1px solid #cccccc;
	line-height: 1.5em;
}
.relate_li2{
	font-size: 15px;
	list-style: none;
	background-repeat: no-repeat;
	margin: 5px 0 5px 0;
	padding: 5px 10px 0 5px;
	list-style-position: inside;
	border-bottom: 1px solid #cccccc;
	line-height: 1.5em;
}
.relate_li2 img{
	margin: 0;
	padding: 0;
}
.relate_r2{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 15px;
}
.relate_tag2{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #0d66b0;
}
.relate_tag2 a:link,.relate_tag2 a:visited{
	margin: 0;
	padding: 2px 5px 2px 5px;
	color: #0d66b0;
	font-weight: bold;
	background-color: #E0FFFF;
	text-decoration: none;	
}
.relate_tag2 a:hover,.relate_tag2 a:active{
	margin: 0;
	padding: 2px 5px 2px 5px;
	color: #cc0000;
	font-weight: bold;
	background-color: #E0FFFF;
}
.relate_tag2 ul{
	clear:both;
}
.relate_tag2 li{
	margin:0 10px 0 0px ;
	display:inline-block;
}
.relate_tag2_box{
	margin: 0;
	padding: 10px 10px 10px 10px;
	border: solid 2px #0d66b0;
}

/*========== ◆前後ページ移動◆ ==========*/
.page_navi{
  width: auto;
  margin: 0;
  color: #fff;
  font-size: 24px;
  clear: both;
}
.page_navi .prev{
  width: 50%;
  margin: 0;
  text-align: left;
  float: left;
}
.page_navi .next{
  width: 50%;
  margin: 0;
  text-align: right;
  float: right;
}
.page_home{
  width: auto;
  margin: 0 0 10px 0;
  color: #fff;
  font-size: 24px;
  text-align: center;
  float: center;
  clear: both;
}
/*========== Comment ==========*/
.comment{
  width: auto;
  margin: 10px 0 0 0;
  padding: 10px;
  background: #f0f0f0;
  border: 1px solid #000033;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #000;
}
.comment a:link,.comment a:visited{
  color: #999;
  text-decoration: underline;
}
.comment a:hover,.comment a:active{
  color: #fff;
  background-color: #0d66b0;
}
.comment_l{
  width: 500px;
  margin: 10px 0 0 0;
  padding: 10px;
  background: #F0F8FF;
  border: 1px solid #000033;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #000033;
  text-align: left;
  float: left;
}
.comment_l a:link,.comment_l a:visited{
  color: #999;
  text-decoration: underline;
}
.comment_l a:hover,.comment_l a:active{
  color: #fff;
  background-color: #0d66b0;
}
.comment_r{
  width: 220px;
  line-height: 1.8em;
  margin: 30px 0 0 10px;
  padding: 0 10px 30px 10px;
  background: #ffffff;
  text-align: left;
  float: left;
}
.comment_r a:link,.comment_r a:visited{
  color: #0d66b0;
  text-decoration: underline;
  font-weight:bold;
}
.comment_r a:hover,.comment_r a:active{
  color: #cc0000;
  text-decoration: none;
  font-weight:bold;
}
.comment_clear_all{
  clear: both;
}
.cm_header input{
  padding: 0 2px;
  background-color: #999;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  font-family: "Sansita One",Tahoma,Sans-Serif;
  cursor: pointer;
  float: right;
}
.cm_body{
  padding: 10px 0 10px 15px;
  line-height: 1.7em;
  font-size: 18px;
  font-weight: bold;
}
.cm_footer{}
.cm_comment{
  font-size: 24px;
  color: #000033;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  border-bottom: 1px solid #0d66b0;
  font-weight: bolder;
  margin: 10px 0 20px 0;
  clear: both;
}
.cm_comment1{
  font-size: 24px;
  color: #000033;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  border-bottom: 1px solid #0d66b0;
  font-weight: bolder;
  margin: 10px 0 20px 0;
  clear: both;
}
.form{
  margin: 10px 0 0 0;
  padding: 10px 20px;
  background: #fff;
  font-weight: bold;
  border: 1px solid #0d66b0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #333;
}
.form .annotate{
  color: #333;
  font-size: 38px;
  font-family: "Loved by the King",Kenia,Impact,Sans-Serif;
  text-align: center;
  line-height: 0.8em;
  float: right;
}
.comment_form{
  margin: 0;
  padding: 5px 0 5px 10px;
}
.comment_form p{
  padding: 5px 0;
  color: #333;
}
.comment_form input.txt{
  width: 50%;
  padding: 5px;
  background-color: #f8f8f8;
  border: 1px solid #0d66b0;
  color: #000;
}
.comment_form input.com55{
  padding: 3px 25px 3px 25px;
  font-size: 20px;
  background-color: #000033;
  border: 2px solid #0d66b0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  cursor: pointer;
  float: left;
}
.comment_form_clear{
  clear: both;
}
.comment_form textarea{
  width: 85%;
  height: 250px;
  padding: 5px;
  border: 1px solid #0d66b0;
  background-color: #f8f8f8;
  color: #000;
}
/*========== Trackback ==========*/
.trackback_ping{
  width: 100%;
  margin: 10px 0;
}
.trackback_ping input{
  width: 100%;
  padding: 5px 0;
  background- color: #999;
  border: none;
  font-weight: bolder;
}
.trackback{
  color: #000;
  font-size: 14px;
  margin: 20px 0 0 0;
  padding: 15px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px; 
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_ffffff_25-trans.png");
}
.trackback a:link,.trackback a:visited{
  color: #fff;
  text-decoration: underline;
}
.trackback a:hover,.trackback a:active{
  color: #000088;
  background-color: #fff;
}
.tb_header{
  padding: 10px 0 0 0;
}
.tb_body{
  padding: 10px 0;
  line-height: 1.7em;
}
.tb_footer{
  padding: 0 0 10px 0;
}
.tb_comment{
  font-size: 20px;
  color: #000;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  border-bottom: 1px solid #000;
  font-weight: bolder;
  margin: 30px 0 20px 0;
  clear: both;
}
/*========== SIDEBAR TOP ==========*/
.sidetop{
  width: auto;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  background: #fff;
  color: #666;
}
.sidetop a:link,.sidetop a:visited{
  color: #0000cc;
  text-decoration: none;
}
.sidetop a:hover,.sidetop a:active{
  color: #cc0000;
  text-decoration: underline;
}
.sidetop_body{
  height: 260px;
  margin: 0;
  padding: 10px 0 0 10px;
}
.sidetop_body0{
  height: 260px;
  margin: 0;
  padding: 10px 0 0 10px;
}
.sidetop_body1{
  height: 260px;
  margin: 0;
  padding: 0;
}
.sidetop_body1_2{
  height: 260px;
  margin: 0;
  padding: 0x 0 10px 10px;
}
.sidetop_ranking{
  height: 260px;
  margin: 0;
  padding: 5px 10px 0 10px;
  font-size: 14px;
}
.sidetop .sidetop_title{
  margin: 0 0 5px 0;
  padding: 5px 5px 0 5px;
  color: #fff;
  font-size: 20px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
  clear: both;
}
.sidetop_box1{
  height: 260px;
  max-width: 100%;
  width: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 0;
  line-height: 1.7em;
}
.sidetop_box1 img{
  margin: 0;
  padding: 0;
}
.sidetop_box2{
  height: 260px;
  max-width: 100%;
  width: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 0;
  line-height: 1.7em;
}
.sidetop_box2 a:hover img{
  background-color: #0000ff;
  opacity: 0.5;
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
}
.sidetop_box3{
  max-width: 100%;
  margin: 0;
  padding:0;
}
.sidetop_category_name{
  font-size: 10px;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  color: #0d66b0;
  border-bottom: 1px solid #0d66b0;
  font-weight: bolder;
  margin: 0;
  clear: both;
}

/*========== SIDEBAR TOP2 ==========*/
.sidetop2{
  width: auto;
  margin: 0 0 10px 0;
  padding:0;
  background: #fff;
  color: #333;
  height: 750px;
  overflow: hidden;
}
.sidetop2 a:link,.sidetop2 a:visited{
  color: #0000cc;
  text-decoration: none;
}
.sidetop2 a:hover,.sidetop2 a:active{
  color: #cc0000;
  text-decoration: underline;
}
.sidetop2_body{
  height:280px;
  margin: 0;
  padding: 5px 0 15px 0;
}
.sidetop2_body1{
  margin: 0;
  padding: 10px 10px 10px 0;
}
.sidetop2_body2{
  height: 750px;
  margin: 0;
  padding: 5px 0 15px 0;
  overflow: hidden;
}
.sidetop2 .sidetop_title{
  margin: 0 0 10px 0;
  padding: 5px;
  color: #fff;
  font-size: 20px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
  clear: both;
}
.sidetop2_box1{
  height:250px;
  float: right;
  max-width: 100%;
  width: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 0 10px 0 0;
  line-height: 1.7em;
}
.sidetop2_box2{
  height:250px;
  float: right;
  max-width: 100%;
  margin: 0;
  padding:0;
  width: 120px;
}
.sidetop2_box2 a:hover img{
  background-color: #0000ff;
  opacity: 0.5;
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
}
.sidetop2_box3{
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.sidetop2_category_name{
  font-size: 10px;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  color: #0d66b0;
  border-bottom: 1px solid #0d66b0;
  font-weight: bolder;
  margin: 0;
  clear: both;
}

.sidetop2__title{
  padding: 5px;
  color: #000;
  font-size: 20px;
  font-weight: bolder;
  clear: both;
}

/*========== Plugin1 ==========*/
.plugin1{
  width: auto;
  margin: 0 0 10px 0;
  background: #fff;
  color: #000;
}
.plugin1 a:link,.plugin1 a:visited{
  color: #0000cc;
  text-decoration: none;
}
.plugin1 a:hover,.plugin1 a:active{
  color: #cc0000;
  text-decoration: underline;
}
.plugin1 .plugin_title{
  margin: 0 0 5px 0;
  padding: 5px 5px 0 5px;
  color: #fff;
  font-size: 20px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
  clear: both;
}
.plugin1 .img_recent{
  font-size: 14px;
  line-height: 120%;
}
.plugin1 .img_recent br{
  clear:left;
}
.plugin1 .img_recent img{
  margin-bottom: 5px;
  width: 305px;
  height: 130px;
  border: solid 2px #fff;
}
.plugin1 .img_recent_title{
  color: #fff;
  display: block;
  font-size: 10pt;
  height: 35px;
  line-height: 12pt;
  overflow: hidden;
  padding: 5px 5px;
  position: relative;
  top: -38px;
  width: 100%;
  max-width: 305px;
  background: rgba(51,153,255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0d66b000, endcolorstr=#0d66b000, gradienttype=0);
}
.plugin1 .img_recent a:link,.plugin1 .img_recent a:visited{
  color: #fff;
  text-decoration: none;
}
.plugin1 .img_recent a:link img,.plugin1 .img_recent a:visited img{
  border: solid 2px #4682B4;
}
.plugin1 .img_recent a:hover,.plugin1 .img_recent a:active{
  color: #000;
  text-decoration: none;  
}
.plugin1 .img_recent a:hover img,.plugin1 .img_recent a:active img{
  background-color: #000;
  border: solid 2px #cc0000;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
}
.plugin1 .img_recent_reset{
  margin: 0 0 -30px 0;
  padding:0;
}
.plugin1 ul.thumbnail{
  list-style-type: none;
}
.plugin1 ul.thumbnail li{
  float: left;
  margin: 0 5px 10px 0;
}
.plugin1 ul.thumbnail li img{
  border: 2px solid #bbb;
  width: 85px;
  height: 64px;
}
.plugin1 ul.thumbnail li a{
  display: block;
}
.plugin1 ul.thumbnail_2{
  list-style-type: none;
}
.plugin1 ul.thumbnail_2 li{
  float: left;
  margin: 0 5px 5px 0;
}
.plugin1 ul.thumbnail_2 li img{
  width: 90px;
  height: 90px;
}
.plugin1 ul.thumbnail_2 li a{
  display: block;
}
.plugin1 .plugin_news{
  margin: 0 0 10px 0;  
  padding: 0;
  overflow-x: auto;
  height:200px;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
}
.plugin1 .img_entrylinks img{
  margin: 0 0 -40px 0;
  padding: 0;
  width: 305px;
  height: 250px;
}
.plugin1 .img_entrylinks_title{
  color: #fff;
  display: block;
  font-size: 10pt;
  height: 40px;
  line-height: 12pt;
  overflow: hidden;
  padding: 5px 5px;
  position: relative;
  top: -10px;
  width: 100%;
  max-width: 304px;
  background: rgba(51,153,255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0d66b000, endcolorstr=#0d66b000, gradienttype=0);
}
.plugin1 .img_entrylinks a:link,.plugin1 .img_entrylinks a:visited{
  color: #0000ff;
  text-decoration: none;
}
.plugin1 .img_entrylinks a:link img,.plugin1 .img_entrylinks a:visited img{
  border: solid 2px #4682B4;
}
.plugin1 .img_entrylinks a:hover,.plugin1 .img_entrylinks a:active{
  color: #0000ff;
  text-decoration: none;  
}
.plugin1 .img_entrylinks a:hover img,.plugin1 .img_entrylinks a:active img{
  background-color: #fff;
  border: solid 2px #ff0000;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
}
.plugin1 .side_ad00{
	width: 305px;
	height: 250px;
	margin: 0 0 3px 3px;
	padding: 0;
}
.plugin1 .plugin_sougo{
  margin: 0 auto;  
  padding: 0;
  overflow-x: auto;
  height: 10px;
}
.plugin1 .plugin_comment1{
  font-size: 15px;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  border-bottom: 1px solid 000;
  font-weight: bolder;
  margin: 0 0 7px 0;
  clear: both;
}
.plugin1 .plugin_comment2{
  font-size: 15px;
  font-family: Impact,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  border-bottom: 1px solid #000;
  font-weight: bolder;
  margin: 7px 0 7px 0;
  clear: both;
}
.plugin1 .plugin_links{
  width: 320px;
  height: 500px;
  margin: 0;
  padding:　0;
}
.plugin1 .plugin_imglinks{
  margin: 0;
  padding:　0;
  color: #0c336e;
}
.plugin1 .plugin_imglinks img{
  margin: 0;
  padding: 0;
  border: solid 2px #0c336e;
}
.plugin1 .plugin_movielinks{
  margin: 10px 0 0 10px;
  padding:　0;
  font-weight:bold;
  color: #0d66b0;
  font-size:16px;
}
.plugin1 .plugin_imglinks a:link,.plugin1 .plugin_imglinks a:visited{
  color: #0000ff;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
}
.plugin1 .plugin_imglinks a:hover,.plugin1 .plugin_imglinks a:active{
  color: #cc0000;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;  
}
.plugin1 .plugin_iconlinks{
  margin: 0;
  padding: 0;
}
.plugin1 .plugin_iconlinks img{
  margin: 5px 5px 0 0;
  padding: 0;
}

/*========== plugin2 ==========*/
.plugin2{
  width: auto;
  margin: 0 0 10px 0;
  background: #fff;
  color: #000;
}
.plugin2 a:link,.plugin2 a:visited{
  color: #0000cc;
  text-decoration: none;
}
.plugin2 a:hover,.plugin2 a:active{
  color: #cc0000;
  text-decoration: underline;
}
.plugin2 .plugin_title{
  margin: 0 0 5px 0;
  padding: 5px 5px 0 5px;
  color: #fff;
  font-size: 20px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
  clear: both;
}
.plugin2 .img_entrylinks img{
  margin: 0 0 -40px 0;
  padding: 0;
  width: 205px;
  height: 250px;
}
.plugin2 .img_entrylinks_title{
  color: #fff;
  display: block;
  font-size: 10pt;
  height: 40px;
  line-height: 12pt;
  overflow: hidden;
  padding: 5px 5px;
  position: relative;
  top: -10px;
  width: 100%;
  max-width: 204px;
  background: rgba(51,153,255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0d66b000, endcolorstr=#0d66b000, gradienttype=0);
}
.plugin2 .img_entrylinks a:link,.plugin2 .img_entrylinks a:visited{
  color: #0000ff;
  text-decoration: none;
}
.plugin2 .img_entrylinks a:link img,.plugin2 .img_entrylinks a:visited img{
  border: solid 2px #4682B4;
}
.plugin2 .img_entrylinks a:hover,.plugin2 .img_entrylinks a:active{
  color: #0000ff;
  text-decoration: none;  
}
.plugin2 .img_entrylinks a:hover img,.plugin2 .img_entrylinks a:active img{
  background-color: #fff;
  opacity:0.5;
  filter:alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
  border: solid 2px #fff;
}
.plugin2 .plugin_sougo{
  margin: 0 auto;  
  padding: 0;
  overflow-x: auto;
  height: 10px;
}
.plugin2 .plugin_links{
  margin: 0 auto;  
  padding: 0;
  overflow-x: auto;
}
.plugin2 .img_recent{
  font-size: 14px;
  line-height: 120%;
}
.plugin2 .img_recent br{
  clear:left;
}
.plugin2 .img_recent img{
  border:solid 1px #000;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 200px;
  height: 80px;
}
.plugin2 .ranking_img img{
  border:solid 1px #cc0000;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 32px;
  height: 32px;
}
/*========== plugin3 ==========*/
.plugin3{
  width: auto;
  margin: 5px 0 5px 0;
  color: #333;
  font-size: 14px;
}
.plugin3 .plugin_title{
  margin: 0 0 5px 0;
  padding: 5px 5px 0 5px;
  color: #fff;
  font-size: 20px;
  font-weight: bolder;
  font-family: メイリオ,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  text-decoration: none;
  border-top: 5px solid #0d66b0;
  border-bottom: 5px solid #0d66b0;
  background-color: #000033;
  clear: both;
}
.plugin3 a:link,.plugin3 a:visited{
  color: #0000cc;
  text-decoration: none;
}
.plugin3 a:hover,.plugin3 a:active{
  color: #cc0000;
  text-decoration: underline;
}
.plugin3 .plugin_body{
  margin: 0;
  padding: 0;
  line-height: 120%;
  overflow-x: auto;
  font-size: 14px;
}
.plugin3 .plugin_header{
  padding: 0;
}
.plugin3 .plugin_footer{
  padding: 0 0 10px 0;
}
.plugin3 .sidetop_box3{
  max-width: 100%;
  margin: 0;
  padding:0;
}
.plugin3 .sidetop_box3_1{
  width: 100px;
  font-size: 15px;
  float: left;
  max-width: 100%;
  margin: 5px 10px 5px 0;
  padding:0;
}
.plugin3 .sidetop_box3_2{
  width: 100px;
  font-size: 15px;
  float: left;
  max-width: 100%;
  margin: 5px 0 5px 0;
  padding:0;
}
.plugin3 .sidetop_box3_1 img{
  width: 100px;
  height: 100px;
  float: left;
}
.plugin3 .sidetop_box3_2 img{
  width: 100px;
  height: 100px;
  float: left;
}
.plugin_body ul{
  margin: 0;
  list-style-type: square;
  list-style-position: inside;
}
.plugin_body{
  margin: 0 5px;
  padding: 10px 0;
  line-height: 1.7em;
  overflow-x: hidden;
}
.plugin_header{
  margin: 0 5px;
  padding: 10px 0 0 0;
}
.plugin_footer{
  margin: 0 5px;
  padding: 0 0 10px 0;
}
/*========== SIDEBAR BOOKMARK CSS ==========*/
#contents_box{
  width: 1150px;
  margin: 0px auto;
  padding: 0;
}
#contents_box_ul{
  margin-left: 1155px;
  padding: 0;
  text-align: left;
  position: fixed;
  top: 85%;
  list-style-type: none;
}
#contents_box_li{
  margin: 0;
  padding: 0 0 10px 0;
}
#contents_box2_ul{
  margin-left: -38px;
  padding: 0;
  text-align: left;
  position: fixed;
  top: 80%;
  list-style-type: none;
}
#contents_box2_li{
  margin: 0;
  padding: 0 0 10px 0;
}

/*========== Calendar ==========*/
.calendar{
  padding: 10px 0;
  color: #000;
  font-family: 'Black Ops One',"Arial black",Sans-Serif;
  text-transform: uppercase;
  background-color: #ccc;
  background-image: -ms-linear-gradient(top, #666 0%, #ccc 100%);
  background-image: -moz-linear-gradient(top, #666 0%, #ccc 100%);
  background-image: -o-linear-gradient(top, #666 0%, #ccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #ccc));
  background-image: -webkit-linear-gradient(top, #666 0%, #ccc 100%);
  background-image: linear-gradient(top, #666 0%, #ccc 100%);
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  filter: Alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
.calendar .month{
  margin: 0;
  font-size: 40px;
  text-align: center;
}
.calendar p{
  font-size: 16px;
  font-family: "Sansita One",Tahoma,Sans-Serif;
  text-align: center;
}
.calendar table{
  margin: 0 auto;
  color: #666;
}
.calendar th{
  font-size: 10px;
  font-family: Arial,Tahoma,Sans-Serif;
}
.calendar td{
  width: 30px;
  font-size: 16px;
  text-align: center;
}
.calendar td a:link,.calendar td a:visited{
  width: 30px;
  color: #000;
  display: block;
}
.calendar td a:hover,.calendar td a:active{
  background-color: #c33;
}
/*========== Search ==========*/
.search{
  width: auto;
  margin: 0 0 10px 0;
  padding: 10px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_ffffff_25-trans.png");
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  filter: Alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
.search input.txt{
  width: 120px;
  padding: 3px;
  background-color: #ccc;
  border: 1px solid #666;
  color: #000;
  float: left;
}
.search input.btn_s{
  background-color: #ccc;
  border: none;
  color: #666;
  font-size: 10px;
  font-family: "Sansita One",Tahoma,Sans-Serif;
  cursor: pointer;
  float: right;
}
#search{
  width: auto;
  margin: 0 0 20px 0;
  padding: 10px;
  background: url("http://blog-imgs-53-origin.fc2.com/a/y/u/ayutube/alpha_ffffff_25-trans.png");
  color: #ccc;
  text-align: left;
  clear: both;
}
#search b{
  font-size: 24px;
}
#search dl{
  margin: 20px 0 0 0;
  text-align: left;
  line-height: 1.7em;
}

.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
    font-size: 12px;
    color: #ff0000;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}
.blogroll-channel {
    margin-bottom: 15px;
    padding: 0;
}

.blogroll-channel .blogroll-list-wrap {
    margin-bottom: 300px;
}
.blogroll-channel .blogroll-list a:link,.blogroll-channel .blogroll-list a:visited{
	margin: 0;
	font-size: 18px;
	color: #0d66b0;
	font-weight:bold;
	text-decoration: none;
	font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
}
.blogroll-channel .blogroll-list a:hover,.blogroll-channel .blogroll-list a:active{
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 18px;
	color: #cc0000;
	font-weight:bold;
	text-decoration: none;
	font-family: "Meiryo UI",Tahoma,"MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
}
.blogroll-channel .blogroll-list {
    margin: 10px 10px 0 10px;
    padding: 0 0 2px 0;
    list-style-type: none;
    line-height: 17pt;
    border-bottom: 1px solid #cccccc;
    white-space: nowrap;
}
.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;
	font-size: 10px;
}

.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;
}