@charset "UTF-8";


/* --------------------------------------------------------
title: 複縦陣タムリエルカスタム
-------------------------------------------------------- */

div#secondOuter a:link {
text-decoration: none; 
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}

div#secondOuter a:hover {text-decoration: underline; }

.ArticleBox a {color:#008bab; font-weight:bold;}
.ArticleBox a:hover {color:#008bab;}

#bottom a{color: #aaa; text-decoration: none; }
#bottom a:hover{ text-decoration: underline; }



.tagpon a{color:#fff; text-decoration: none;}
.tagpon a:hover{color:#e8c535!important; text-decoration: underline; }


/* =1 reset
-------------------------------------------------------- */
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,table,th,tr,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,hr,span,a,img,strong,em,ins,del,cite,abbr,acronym,sup,sub,dfn,code,var,samp,kbd {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

html, body {
height: 100%;
    min-height: 100%;
}

b {
	color: #000;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.76);
}

body {
	line-height: 1.6;
background-color: #ededef;
	color: #111;
	font-size: 100%;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'ＭＳ ゴシック', Arial, Helvetica, sans-serif;
	letter-spacing:0.3px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'ＭＳ ゴシック', Arial, Helvetica, serif;
}

li {
	list-style-type: none;
}

html:root body img {
	vertical-align: bottom;
}

a img {
	border: none;
}



/* =2 column
-------------------------------------------------------- */
div#wrapperOuter {
	width: 1280px;
	margin: 0 auto;
	padding-top: 0px;
	z-index:90;
}

div#wrapper {
///	overflow: hidden;
	zoom: 1;
}


div#firstOuter {
	float: left;
	width: 300px;
	z-index:95;
}

div#secondOuter {
	float: left;
	width: 750px;
	padding-top: 0px;
margin:0 5px 0 15px;
}

div#thirdOuter {
	float: right;
	width: 210px;
	overflow: hidden;
font-size:12px;
}





div.sidebody {
	padding: 3px 0 3px 0;
	border-bottom: dotted 1px #cecece;
	width: 270px;
}

	div.sidebody a {
		text-decoration: none;
	}

	div.sidebody a:hover {
		color: #333;
	}




/* gallery thumbnail plugin */
ul.galleryThumbnail {
	text-align: center;
}

	ul.galleryThumbnail li {
		display: inline;
		width: 55px;
		height: 55px;
		overflow: hidden;
	}

		ul.galleryThumbnail li img {
			margin-bottom: 3px;
		}


/* side gallery */
ul.galleryThumbnail li img {
	border: solid 1px #696969;
}



div.sidebottom {
	margin-bottom: 25px;
}



.ArticleBox {
width:740px;
}

.ArticleTitleBox {
padding:10px 10px 0 10px;
}

.ArticleTxtBox {
///	padding:5px 20px 10px 20px;
	font-size: 15px;
}



.related-article-image img {
	width: 73px!important;
	height: 45px!important;
	border: solid 1px #777;
}

.related-articles.with-image ul li {
    margin: 0 0 -5px 0!important;
}


.kijititle {
	font-size: 24px;
	text-decoration: none;
	text-shadow:2px 2px 2px #bbb;
font-weight:bold;
color:#000;
margin-bottom:15px;
}

.kijititle a {
	font-size: 24px;
	text-decoration: none;
	text-shadow:2px 2px 2px #bbb;
font-weight:bold;
color:#000;
}

div.articleTitle h2 a {
	font-size: 110%;
	text-decoration: none;
	text-shadow:2px 2px 2px #bbb;
color:#fff;
}

h2.entry-title a {
	font-size: 18px;
	text-decoration: none;
color:#fff;
}

h2.entry-title a:hover {
	font-size: 18px;
	text-decoration: none;
color:#fff;
}

h3.entry-title a {
	font-size: 15px;
	text-decoration: none;
	color:#fff;
}

h3.entry-title a:hover {
	text-decoration: none;
	color:#e8c535;
}


h3.entry-title {
padding: 20px 5px 0 8px;
}







body#galleryIndex div#second {
///	padding-left: 10px;
}

div.articleWrapperOuter {
	text-align: left;
}



div.artworkArticleThumbnailOuter {
	display: inline-block;
	width: 273px;
	margin-bottom: 30px;
	margin-left: 6px;
	vertical-align: top;
	zoom: 1;
}
* html div.artworkArticleThumbnailOuter {
	display: inline;
}
*:first-child+html div.artworkArticleThumbnailOuter {
	display: inline;
}

div.artworkArticleThumbnailOuter div.artworkArticleThumbnailInner {
	display: -moz-inline-box;
	display: inline-block;
}

div.artworkArticleThumbnailOuter div.artworkArticleThumbnail {
	position: relative;
	padding-top: 110px;
}

div.artworkArticleThumbnailOuter div.artworkArticleThumbnail img {
	position: absolute;
	top: 0;
	left: 0;
	border: solid 1px #696969;
}


div.artworkArticleThumbnailOuter div.artworkArticleThumbnail div.noImage a {
	display: block;
	width: 300px;
	height: 124px;
	margin-top: -127px;
	background: url(http://parts.blog.livedoor.jp/img/usr/gallery_woopsdez/no_image_3.gif) no-repeat left top;
}

div.related-articles ul {
	margin: 5px 15px 0;
}

/* =7 thirdContents
-------------------------------------------------------- */
div#third {
	padding: 0px 0px 0 0px;
}

div#third div.sidetitle {
	color: #666;
}


/* =8 footer
-------------------------------------------------------- */
div#footerOuter {
	clear: left;
	width: 1050px;
	height: 60px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 10px;
	background: #333 url() no-repeat left bottom;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

div#footerOuter div#footer {
	padding-top: 5px;
///	font-size: 83%;
}

div#footer p {
	font-size: 120%;
}



/* =9 etc
-------------------------------------------------------- */
/* index only */
body#galleryIndex div.artworkArticleInner {
	position: relative;
	margin-left: -9px!important;
	zoom: 1;
}

* html body#galleryIndex div.artworkArticleThumbnailOuter {
	padding-left: 3px;
}
*:first-child+html body#galleryIndex div.artworkArticleThumbnailOuter {
	padding-left: 3px;
}


/* index entry */
* html div.artworkArticleWrapperOuter {
	padding-left: 16px;
}
/* cat,month only */
* html div.artworkArticleWrapperOuter div.artworkArticleThumbnailOuter {
	padding-left: 4px;
}
/* index entry */
*:first-child+html div.artworkArticleWrapperOuter {
	padding-left: 16px;
}
/* cat,month only */
*:first-child+html div.artworkArticleWrapperOuter div.artworkArticleThumbnailOuter {
	padding-left: 4px;
}



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


div.archiveTitle {
	width: 508px;
	margin-right: 10px;
	padding: 5px 0;
	color: #666;
	font-size: 120%;
	text-align: center;
}


body#galleryArchive div.galleryArchive li {
	padding-bottom: 0;
}

	body#galleryArchive div.galleryArchive li h2 {
		zoom: 1;
	}



/* category month */
ul.artworkArticleThumbnail {
	padding-left: 10px;
	text-align: left;
	overflow: hidden;
	zoom: 1;
}
* html ul.artworkArticleThumbnail {
	padding-left: 0px;
}
*:first-child+html ul.artworkArticleThumbnail {
	padding-left: 0px;
}

/* cat month  title */
* html div.archiveTitle {
	margin-left: 0px;
}
*:first-child+html div.archiveTitle {
	margin-left: 0px;
}


ul.artworkArticleThumbnail li {
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
}



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

   =03 galleryEntry only

-------------------------------------------------------- */
body#galleryEntry div#wrapperOuter {
	background: url(記事左サイド背景) repeat-y;
}

	body#galleryEntry div#secondOuter {
///		width: 780px;
	}

	body#galleryEntry div#thirdOuter {
		display: none;
	}


body#galleryEntry div.pager {
	padding-bottom: 10px;
}

body#galleryEntry div.article-pager-outer ul.article-pager li {
	margin-bottom: 0;
	padding-bottom: 0;
}

	body#galleryEntry div.article-pager-outer li.prev {
/* 		border-right: solid 1px #dcdcdc; */
	}

		body#galleryEntry div.article-pager-outer li.prev a {
			padding-left: 17px;
			background: url(http://parts.blog.livedoor.jp/img/usr/gallery_woopsdez/pagenation_prev.gif) no-repeat left top;
		}

		body#galleryEntry div.article-pager-outer li.next a {
			padding-right: 17px;
			background: url(http://parts.blog.livedoor.jp/img/usr/gallery_woopsdez/pagenation_next.gif) no-repeat right top;
		}







body#galleryEntry div.artworkArticleOuter {
	width: 780px;
margin-left:15px;
	overflow: hidden;
}

	body#galleryEntry div.artworkArticleOuter div.articleGalleryOuter {
		background: url(http://parts.blog.livedoor.jp/img/usr/gallery_woopsdez/permlink_frame_middle.gif) repeat-y;
	}

		body#galleryEntry div.artworkArticleOuter div.articleGalleryInner {
			padding-bottom: 7px;
			background: url(http://parts.blog.livedoor.jp/img/usr/gallery_woopsdez/permlink_frame_bottom.gif) no-repeat left bottom;
		}

			body#galleryEntry div.artworkArticleOuter div.articleGallery {
				background: url(http://parts.blog.livedoor.jp/img/usr/gallery_woopsdez/permlink_frame_top.gif) no-repeat left top;
			}




body#galleryEntry div.articleHeaderOuter {
///	padding: 15px 0 10px;
}

	body#galleryEntry div.articleTitleOuter {
		float: left;
	}


	body#galleryEntry div.article-category-outer {
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
		
		float: left;
		padding-left: 20px;
		margin-left: 10px;
		display: inline;
	}

	body#galleryEntry div.article-category-outer a {
		color: #a5676a;
	}



body#galleryEntry div.articleOuter {
	clear: left;
	padding-top: 5px;
	border-top: dotted 1px #676767;
}

	div.article {
		padding: 5px;
		color: #676767;
	}


body#galleryEntry div.articleOuter div.section {
	margin-top: 15px;
}

div.private-mode-announcement {
	margin-top: 15px;
}




ul.article-post,
div#article-options div#trackback-form,
body#galleryEntry div#comment-form  {
	zoom: 1;
}



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

   =04 entry style

-------------------------------------------------------- */
div.artworkArticleOuter h3 {
	color: #444;
	font-size: 115%;
}

div.artworkArticleOuter h4 {
	color: #444;
	font-size: 110%;
}

div.artworkArticleOuter h5 {
	color: #444;
	font-size: 100%;
}

div.artworkArticleOuter h6 {
	color: #444;
	font-size: 83%;
}

div.artworkArticleOuter pre {
	padding: 10px;
	background: #333;
	color: #fff;
}

div.artworkArticleOuter blockquote {
	margin: 20px;
	padding: 10px;
	border: solid 1px #ccc;
	background: #efefef;
}








/*** category */
div.article-category-outer {
	background: url(http://parts.blog.livedoor.jp/img/usr/default_2008/common/category.gif) no-repeat;
	margin-left: 12.5em;/* 日付の幅 */
	padding-left: 20px;
	padding-right: 20px;
}

div.article-category-outer dl.article-category {
	margin: 0;
	padding: 0;
	line-height: 1.25;
}

div.article-category-outer dl.article-category dt
, div.article-category-outer dl.article-category dd {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 5px;
///	font-size: 90%;
}

div.article-category-outer dl.article-category dt {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	text-indent: -9999px;
}


div#article-options {
	margin-left: 5px;
	padding: 10px 20px;
	text-align: left;
}

div.article-option {
///	padding: 5px 0;
}

div.article-option h3 {
	margin: 0 0 5px 5px;
	padding: 0;
///	font-size: 110%;
color: #333;
}

/*** 指定しやすいようstyleReset */
	h4.ping-title
	, ul.ping-info
	, ul.ping-info li
	, ul.comment-info
	, ul.comment-info li {
		padding: 0;
		margin: 0;
	}

	ul.ping-info li
	, ul.comment-info li {
		list-style-type: none;
	}


/* コメント・トラックバック一覧
----------------------------------------------- */
/** コメント一覧 */

li.comment-set {
	padding: 0 0 10px 10px;
}

ul.comment-info li.comment-author {
	display: inline;
	font-size: 16px;
position:relative; left:-5px;
}

ul.comment-info li.comment-date {
	display: inline;
	font-size: 12px;
}

ul.comment-info li {
	display: inline;
}

ul.comment-info li.comment-body {
display: block;
font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';
font-size:14px;
line-height:1.6em;
	padding:10px 15px 10px 15px;
	min-height: 18px;
}

ul.comment-info li.comment-body img.trackback-rating {}


.hukidasi01 {
	background: url(http://livedoor.blogimg.jp/otyahanabi/imgs/7/4/74c814e9.png) no-repeat;
	width: 15px;
	min-height: 15px;
	float:left;
	margin-left:10px;
	position:relative; top:-5px;
}

.hukidasi_head {
	background: url(http://livedoor.blogimg.jp/otyahanabi/imgs/a/c/ac38719d.png) no-repeat;
	width: 420px;
	height: 6px;
	margin-left:15px;
	padding: 0 0 0 5px;
}

.hukidasi_body {
	width: 420px;
	padding:0 10px 0 5px;
}

.hukidasi_bottom{
	background: url(http://livedoor.blogimg.jp/otyahanabi/imgs/8/b/8b4575e3.png) no-repeat;
	width: 420px;
	height: 6px;
	margin-left:15px;
	margin-bottom:7px;
	padding: 0 0 0 5px;
}


/* ----------------------------------------------- */
/** コメントフォーム */

.formbox {
width: 400px;
    height: 280px;
    /* position: relative; */
    /* left: 8px; */
    float: left;
}

.formbox2 {
padding:10px 0 0 15px;
font-size:12px;
}




div#comment-form-body {
	padding: 0 0 0 0;
}

div#comment-form-body table {
	border: 0;
	line-height: 1.4em;
	font-size: 12px;
}

div#comment-form-body table th {
	width: 10px;
	padding-right: 5px;
	text-align: right;
	font-weight: normal;
}

input#author {
	width: 190px;
}

input#email {
	width: 65%;
}

input#url {
	width: 85%;
}

input#bake {
	margin: 0 0 0 5px;
}

textarea#text {
	width: 355px;
	height: 110px;
}

div#comment-form-body table tr.input-etc td {
	padding-top: 6px;
}

label.input-rating {
	margin-left: 20px;
}

label.input-rating select {
	margin-left: 3px;
}

label.input-rating-face {
	margin-left: 5px;
}

label.input-rating-star {}

div#comment-form-body table tr.submit td {
	text-align: center;
}

/*** コメント認証 */
div.comment-auth-announcement {
	margin: 10px 0;
	border-color: #858585;
	font-size: 83%;
}

div.comment-auth-announcement p a {
	margin: 0 3px;
}

div#error{
	font-size: 83%;
}



/* カレンダー */
div.calendarheadbody {}
div.calendarheadbody div.calendarhead {
	padding: 0 20px 10px;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
}

div.caltop
, div.calbottom {
	display: none;
}

div.calbody {}

table.caltbl {
	width: 180px;
	margin: 0 auto;
	border: 0;
}
div.calbody table.calendartable {}
td.caltblwkbg {}
td.calendarwd {}
td table.caltblwk td {
	font-size: 90%;
	font-weight: bold;
	height: 20px;
}

td table.caltblwk td.weekday {}
td table.caltblwk td.sat {}
td table.caltblwk td.sun {}
td table.caltblwk td span.calendarweek {}
td.caltbldaybg {}
td table.caltblday {
	margin: 0 auto 25px;
	width: 180px;
	color: #fff;
	font-size: 82%;
}
td table.caltblday td {
	width: 20px;
	height: 24px;
	padding: 0;
	text-align: center;
}
td table.caltblday td.caloff {}
td table.caltblday td.calendard {}
td table.caltblday td.calon {}
td table.caltblday td.calon a { padding: 5px; }
td table.caltblday td.calendardbg {}
td table.caltblday td span.calendar {}



/* ads */
div#ad {
	margin: 25px auto 0;
	text-align: center;
}

div#ad iframe {
	margin: 10px auto;
}

div.gAdsense {
	padding: 10px 0;
}

body.ad {
	background: transparent;
	text-align: left;
}

a.adtitle {
	color: #0000ff!important;
	font-weight: bold;
}

a.adtitle span {
	font-size: 90%!important;
}

a.addescription {
	color: #000000!important;
}

a.addescription span {
	font-size: 82%!important;
}

a.adurl {
	color: #1b8d1c!important;
	text-decoration: none;
}

a.adurl span {
	font-size: 82%!important;
}

a.adld {
	color: #666666!important;
	text-decoration: underline;
	font-size: 110%;
}

.socialbt_top {float: left; margin-right:5px;}
.infobox2 {margin-top:3px;}
.leftbox {margin:10px 0px 0px 10px; font-size:11px; line-height:1.5;}

/* アクセスカウンター下の部分の隙間 */
p.daily_count_free_area {
   display:none;
}


.opacity {  
width:537px;
height:40px;
    background: #000;  
    padding: 10px;  
    border: 0px solid #000;  
    opacity: 0.5; 
position:absolute; top:242px; 
}

.fasttile { position:absolute; top:250px; left:10px; z-index:95;}

.secondtile {
width: 352px;
    height: 70px;
    overflow: hidden;
    position: relative;
    top: -67px;
    margin-bottom: -70px;
    z-index: 96;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}

.desc {
font-size:12px;
color:#ddd;
margin-left:8px;
}

.opacity2 { 
width:333px;
height:40px;
    background: #000;  
    padding: 5px;  
    opacity: 0.5; 
position:relative; top:192px; 
z-index:95;
margin:0 0 -24px 5px;
}




.sidebox{
width:210px;
background: #f5f5f5; 
padding: 5px;  
border: solid 1px #aaa;
margin:0px 0px 10px 9px;
font-size:11px;
line-height:1.5;
}

.sidebox2{
width:200px;
background: #ddd; 
padding: 5px;  
border: solid 1px #aaa;
margin:10px 0px 10px 0px;
font-size:11px;
line-height:1.5;
}

.sidebox3{
width:200px;
background: #f5f5f5; 
padding: 0px;  
position:relative; left:-17px;
float:right;
border: solid 1px #555;
}

.sidebox4{
width:728px;
height:90px;
background: #f5f5f5;  
border: solid 1px #555;
margin:15px;
}

.commentbox{
width:440px;
height:180px;
background: #f5f5f5; 
padding: 5px; 
border: solid 1px #aaa;
margin:0px 0px 0px 10px;
font-size:11px;
line-height:1.5;
}


.rssbox {
width:728px;
margin:0 10px 0 8px;
background:#111;
border: solid 1px #111;
overflow:hidden;
}

div#secondOuter .rssbox a:link { color: #ecebe8;text-decoration: none; }
div#secondOuter .rssbox a:hover { color: #e8c535; }

.rssbox2 {
width:360px;
margin:0 10px 0 8px;
background:#000;
border: solid 5px #000;
overflow:hidden;
/* box-shadow */
box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
}

div#secondOuter .rssbox2 a:link { color: #ecebe8;text-decoration: none; }
div#secondOuter .rssbox2 a:hover { color: #e8c535; }

.topmovie {
margin:0 10px 0 8px;
border: solid 1px #000;
box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
float:left;
height:230px;
background-image:url(http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/c/b/cb0bdc41.jpg);
}


.headline{
width:729px;
height:20px;
background-image:url(http://livedoor.blogimg.jp/otyahanabi-fallout/imgs/6/3/631a2f16.png);
background-repeat: no-repeat; 
margin:10px 0 0 10px;
}


.adbox1 {
width:728px;
margin:1px 0 10px 8px;
background:#000;
border: solid 1px #000;
text-align:center;
}

.adbox1_head {
width:728px;
margin:20px 0 0 8px;
font-size:14px;
font-weight:bold;
}

.adbox2 {
width:336px;
height:280px;
margin:5px 0 15px 10px;
border: solid 1px #555;
float:right;
}

.adbox3 {
width:336px;
height:280px;
    float: right;
margin:0 12px 0 0;
}

.adbox4 {
width:728px;
margin:15px 0 20px 8px;
background:#000;
border: solid 1px #000;
text-align:center;
}

.adtop {
width:300px;
height:250px;
margin:0 10px 0 0;
background:#ccc;
border: solid 1px #ccc;
text-align:center;
float:right;
}


div#rss a:link {
	color: #000;
}

div#rss a:visited {
	color: #333;
}

div#rss a:hover {
	color: #fff;
	text-decoration: none;
}

#comment-form tr.input-email,
#comment-form tr.input-etc,
#comment-form tr.input-facemark {
  display:none
}


.ArticleTxtBox .pict{
margin-bottom:5px;
	border: 5px solid #d5d5d5;
}

.clearfix{/zoom:1;}
.clearfix:after{
	height:0;
	display:block;
	content:'';
	clear:both;
}

/** Footer */


div#footer {
	height: 38px;
}

div#footer p {
	line-height: 38px;
	font-size: 75%;
}

.bottom {
text-align: center;
border-top: 20px solid #393939;
///padding-top:10px;
width:100%;
height:80px;
///background-image:url(http://livedoor.blogimg.jp/piepiper-kc/imgs/8/6/86450c62.jpg);
background-repeat: repeat-x; 
font-size:10px;
color:#fff;
}

.bottom a{color: #009ab6;}
.bottom a:hover{color: #ff9600;}


.copy {float:left; margin:12px 10px 0 0;}


.plugin-daily_count{margin:30px 0 0 45px;}


/* =============================================== */
/**ボタン*/
/* ----------------------------------------------- */

.zbutton {
	display: inline-block;
	width: 200px;
	height: 35px;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	outline: none;
	font-size:14px;
letter-spacing: 1px;
font-weight:bold;
}


.zbutton {
	position: relative;
	z-index: 2;
	background-color: #008bab;
	border: 1px solid #555;
	color: #fff;
	line-height: 33px;
}

.zbutton::before,
.zbutton::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.zbutton,
.zbutton::before,
.zbutton::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}


.zbutton:hover {
	background-color: #e8c535;
	border-color: #008bab;
	color: #fff;
	border: 1px solid #555;
}
.zbutton::before,
.zbutton::after {
	left: 0;
	width: 100%;
	height: 50%;
	background-color: #000;
}
.zbutton::before {
	top: 0;
}
.zbutton::after {
	bottom: 0;
}
.zbutton:hover::before,
.zbutton:hover::after {
	height: 0;
	background-color: #000;
}


.PipTop  {
	display: inline-block;
width:359px;
height:48px;
margin-left:8px;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	outline: none;
	font-size:12px;
letter-spacing: 1px;
font-weight:bold;
float:left;
/* box-shadow */
box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
}


.PipTop  {
	position: relative;
	z-index: 2;
	background-color: #009ab6;
	border: 1px solid #000;
	color: #fff;
	line-height: 45px;
}

.PipTop::before,
.PipTop::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.PipTop,
.PipTop::before,
.PipTop::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}


.PipTop:hover {
	background-color: #009ab6;
	border-color: #111;
	color: #000;
	border: 1px solid #555;
}
.PipTop::before,
.PipTop::after {
	left: 0;
	width: 100%;
	height: 50%;
	background-color: #000;
}
.PipTop::before {
	top: 0;
}
.PipTop::after {
	bottom: 0;
}
.PipTop:hover::before,
.PipTop:hover::after {
	height: 0;
	background-color: #000;
}


.tagbox {
font-size :13px;
white-space: nowrap;
}

.tagbox2 {
font-size :13px;
position:relative;
top:-5px;
height:20px;
overflow:hidden;
}

.tagline {
width:730px;
border-bottom: 1px solid #cecece;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: 1.4;
}

.tagline2 {
width:730px;
border-bottom: 1px solid #cecece;
    margin-bottom: 10px;
    margin-top: 5px;
    line-height: 1.4;
}



.btn {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
text-align:center;
	cursor: pointer;
	padding: 3px 0 3px 0;
	display: inline-block;
	margin: 5px 0 5px 0;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

/* Pseudo elements for icons */
.btn:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
background-image:url(http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/9/b/9b37e69b.png);
background-repeat: no-repeat;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
///	line-height: 1;
	position: relative;
	-webkit-font-smoothing: antialiased;
}

.icon-envelope:before {
	content: "\e000";
	color: #000;
}

.icon-cart:before {
	content: "\e007";
	color: #000;
}


/* Button 5 */
.btn-5 {
	background: #000;
	color: #fff;
	height: 45px;
	width: 278px;
///	line-height: 24px;
	font-size: 16px;
	overflow: hidden;

}

.btn-5:active {
	background: #000;
	top: 2px;
}

.btn-5 span {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s;
	-webkit-backface-visibility: hidden;
	-moz-transition: all 0.3s;
	-moz-backface-visibility: hidden;
	transition: all 0.3s;
	backface-visibility: hidden;
}

.btn-5:before {
	position: absolute;
	height: 100%;
	width: 100%;
	line-height: 1.5;
	font-size: 0px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.btn-5:active:before {
	color: #703b87;
}

/* Button 5a */
.btn-5a:hover span {
	-webkit-transform: translateY(300%);
	-moz-transform: translateY(300%);
	-ms-transform: translateY(300%);
	transform: translateY(300%);
}

.btn-5a:before {
	left: 0;
	top: -100%;
}

.btn-5a:hover:before {
	top: 0;
}

/* Button 5b */
.btn-5b:hover span {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
}

.btn-5b:before {
	left: -100%;
	top: 0;
}

.btn-5b:hover:before {
	left: 0;
}

/* =============================================== */
/** 忍者 */
/* ----------------------------------------------- */

#default_top .name_parts {
width: 210px !important;
}

#otoiawase_top .main{
text-align:left !important;
}

#default_top .main {
text-align:left !important;
margin:0 0 0 7px !important;
}

#default_top .textarea_parts {
width: 210px !important;
height: 60px !important;
}

#default_top .textarea_left{
margin-top:-10px;
text-align:left !important;
}

#default_top .submit {
margin-top:-10px;
}

#default_top .url_parts {
width: 210px !important;
}

#default_top .url_left{
margin-top:-10px;
text-align:left !important;
}


/* =============================================== */
/**インデックスナビゲーター */
/* ----------------------------------------------- */

.index-navigator {

}

ul.index-navigator {
	padding: 0;
	font-size: 83%;
}

ul.index-navigator li a {
	padding: 0 7px;
	color: #000;
}

ul.index-navigator li a,
ul.index-navigator li.current span {
font-size:12px;
font-weight:bold;
font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
  background-color: #000;
  color: #777;
  line-height: 36px;
  margin: 0 2px ;
padding: 8px 13px 8px 13px;
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
    border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */
}


div.pager li.paging-number a {
font-size:12px;
font-weight:bold;
color:#777;
margin: 0 2px 0 2px;
padding: 8px 13px 8px 13px;
background: #111;
font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

ul.index-navigator li.current span {
  background-color: #008bab;
  color: #e5e5e6;
  font-weight: bold;
font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */
}

ul.index-navigator li a:visited {
  color: #777;
}

div.pager ol.paging-number a:hover {
	text-decoration: none;
	background: #008bab;
	color: #e5e5e6;
	-webkit-transition:all .3s;
}

ul.index-navigator a:hover {
	text-decoration: none;
	background: #008bab;
	color: #e5e5e6;
	-webkit-transition:all .3s;
}


/* =============================================== */
/**その他 */
/* ----------------------------------------------- */

hr.style-three {
width: 730px;
    border: 0;
    border-bottom: 1px solid #cecece;
    margin:5px 0 5px 0;
    line-height: 1.4;
}

hr.style-three2 {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
margin:10px 0 10px 0;
}

li .hentry {
min-height:260px;
}

.imgborder {  
border: solid 1px #000;
width:351px;
height:211px;
background:#111;
}



.ArticleboxTop {
width:353px;
height:42px;
background:#000;
margin:-4px 0 12px 0;
}

.ArticleboxTopBox {
padding:5px 5px 3px 12px;
}


div.popularArticlesWithImage.A ul li {
margin-bottom:5px!important;
}

/* =============================================== */
/**プラグイン調整 */
/* ----------------------------------------------- */

.daily_count {margin:5px 0 0 -10px !important;}

.sidetitle {
font-size:12px;
font-weight:bold;
color:#000;
margin:10px 0 0 5px;
}

.count_date {
font-size:12px;
color:#1b989b;
margin:7px 0 0 0;
}


.tagpon{
position:relative; top:4px;
font-size:11px;
color: #fff;
z-index:100;
}


.fixed {
    position: fixed;
    top: 0;
    width: 240px;
    z-index: 1;
}

/* =============================================== */


#bottom {
margin:0 auto;
text-align:center;
padding-top:10px;
width:100%;
min-height:170px;
font-size:11px;
background-color:#000;
overflow:hidden;
color:#fff;
}

.bottom_box {
margin:0px auto;
text-align:left;
padding-top:10px;
width:1030px;
overflow:hidden;
}

.fobg{
width:310px;
height:70px;
margin:20px 0 5px -10px;
background:url("http://livedoor.blogimg.jp/otyahanabi-dragonporn/imgs/f/b/fb9b1cd6.png") no-repeat;
}

.updated{
color: #fff;
}

.updated2{
font-size:14px;
}

.plugin-daily_count{
margin:5px 0 0 15px!important;
font-size:12px;
line-height: 1em;
}

#newsbox {
margin-left:5px;
width:280px;
height:120px;
color:#3d3d3d;
padding:30px 10px 0 10px;
bottom: 0;
font-size:12px;
overflow:auto;
background-color:#fff;
-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5);
box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
}


#newsboxicon {
background:url("http://livedoor.blogimg.jp/otyahanabi-fallout/imgs/4/b/4baff86d.png") no-repeat;
width:122px;
height:42px;
margin:0 0 5px 75px;
}

#newsbox a {
color:#008bab;
}

#newsbox a:hover {
color:#e8c535;
}

#hotbox {
width:300px;
height:145px;
color:#3d3d3d;
padding:15px 10px 0 15px;
bottom: 0;
font-size:12px;
overflow:auto;
}

#hotbox a {
color:#008bab;
}

#hotbox a:hover {
color:#e8c535;
}


#newcomment {
margin-left:5px;
width:280px;
height:500px;
color:#3d3d3d;
padding:15px 10px 0 10px;
bottom: 0;
font-size:12px;
overflow:hidden;
}

#newcomment a{
  color: #008bab;
  font-weight: bold;
}
#newcomment a:hover {
  color: #ebc835;
}

.recent-comment-author  {
margin-top:3px;
font-size:10px;
  color: #888;
}

.recent-comment-date {
margin-top:3px;
font-size:10px;
  color: #888;
}

#vaultcount {
margin-top:10px;
background:url("http://livedoor.blogimg.jp/otyahanabi-fallout/imgs/b/e/bebade53.png") no-repeat;
background-position:center;
width:100%;
height:100px;
}

#vaultcountTxt {
text-align:center;
color:#8c8b8a;
font-size:12px;
}

/* =============================================== */
.ArticleBodyline {
width:728px;
height:200px;
overflow:hidden;
color:#fff;
line-height:30px;
margin:15px 0 0 8px;
background:#111;
border: solid 1px #111;
text-align:center;
}

.ArticleBodyline .pict {
position:relative;
top:-80px;
zoom: 1.06;
-moz-transform:
  scale(1.06,1.06);
}

/* ===============忍者ツイートカスタム================================ */
.hentry .ninja_onebutton_output .omatome-icnfont {
padding: 0 0!important;
}

.hentry .ninja_onebutton_output .wrap-omatome-icnfont-button .text {
font-weight: normal!important;
}

.hentry .ninja_onebutton_output .wrap-omatome-icnfont-button .count, .ninja_onebutton_output .wrap-omatome-vertical-button .count {
padding: 0 3px 0 0!important;
margin-left: 5px!important;
border: 0px!important;
}


/* ===============忍者おまとめカスタム================================ */
.ninja_onebutton {
clear: none!important;
}

.ninja_top {
width:120px; 
position:relative; top:28px; left:230px; 
margin:-25px 0 0 0;
}
/* ===============コメント欄================================ */
.arrow_box {
width:650px;
	position: relative;
	background: #ffffff;
	border: 1px solid #a1a1a1;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}
.arrow_box:before {
	border-color: rgba(161, 161, 161, 0);
	border-bottom-color: #a1a1a1;
	border-width: 9px;
	margin-left: -9px;
}

.CategoryTitleFo3 {
background:url("http://livedoor.blogimg.jp/otyahanabi-fallout/imgs/5/8/5836ce30.png") no-repeat;
}

.CategoryBox{}

/* ===============ガイドボタン================================ */

.ar Mc{
  max-height: 800px!important;
  max-width: 688px!important;
}

.g-post {
  width: 688px!important;
}

.imgur-embed {
	border: 5px solid #ccc;
	margin-bottom:5px;
max-width:678px;
max-height:380px;
min-height:380px;
}

.tubeBox {
	border: 5px solid #ccc;
	margin-bottom:5px;
max-width:715px;
}



.amazon_box {
width:300px;
height:300px;
///border: 1px solid #000;
margin:0 0 0 3px;
///	background: #000;
/* box-shadow */
///box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
///-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
///-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
}

.azlink-box {
background-color:#e2e0dc;
border: 1px dashed #ababab;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 15px 10px 15px;
margin-bottom:5px;
line-height:36px;
}

.azlink-box2 {
background-color:#e2e0dc;
border: 1px dashed #ababab;
width:500px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 15px 10px 15px;
margin-bottom:5px;
text-align: center;
}

.azlink-box3 {
background-color:#fff;
border: 1px dashed #ababab;
width:500px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 15px 10px 15px;
margin-bottom:5px;
text-align: center;
}

.article-body-more #twitter-widget-1,.article-body-more #twitter-widget-0,.article-body-more #twitter-widget-2,.article-body-more #twitter-widget-3{
border: 3px solid #dcdbd9!important;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}


/* ==============ヘッダー================================ */

header{
  position: fixed;
  width: 100%;
  text-align: left;
  font-size: 14px;
  line-height: 60px;
  height: 60px;
  color: #fff;
  font-family: 'PT Sans', sans-serif;
	z-index:10350001;
padding:10px 0 10px 0;
background-color:#111;
}

header.sticky {
  font-size: 14px;
  line-height: 60px;
  height: 60px;
  text-align: left;
transition: all 0.4s ease;
padding:0 0 0 0;
background-color:#111;
}


#header {
	margin:0 auto;
	text-align:center;
	width:100%;
	height:65px;
	position:fixed;
	z-index:200;
	background: #000;
background-color:#111;
}


#header_txt {
margin:0 auto;
text-align:left;
width:1260px;
color:#fff;
padding:0 0 0 0;
}


.hdtxtsp {
margin:0 20px 0 20px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'ＭＳ ゴシック', Arial, Helvetica, sans-serif;
font-size:12px;
}

.hdtxtsp a{
color:#fff;
text-decoration: none;
}

.hdtxtsp a:hover{color:#e8c535; text-decoration: underline; }


/* ==============その他================================ */
#notice {
margin-top:-30px;
width:136px;
height:50px;
background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/6/d/6d716d91.png") no-repeat;
position:relative; top:30px; left:-20px;
}

.updatetxt{
margin: 2px 0 2px 8px;
}

.updatedate{
margin: 2px 0 2px 0;
font-weight:bold;
float:left;
width:100px;
}


#comment_head {
margin-top:-15px;
width:123px;
height:47px;
background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/e/8/e8774d62.png") no-repeat;
position:relative; top:30px; left:-20px;
}

.perkchart01{
font-size:12px;
font-weight:bold;
color:#58ff1d;
text-align: center;
vertical-align: top;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}

.perkchart02{
font-size:12px;
font-weight:bold;
color:#e8db12;
text-align: center;
vertical-align: top;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}

.perkchart03{
font-size:12px;
font-weight:bold;
color:#16fae7;
text-align: center;
vertical-align: top;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}

.iine {
width:126px;
height:60px;
background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/0/7/0781c351.png") no-repeat;
float:left;
font-size:20px;
font-weight: bold;
padding: 6px 0 0 14px;
margin-right:-5px;
}

a .iine {
color:#333;
}

.pager-inner {
margin: 30px 0 30px 0;
}

#undefined img {
display:none;
}

/* =======================人気======================== */

.ranktitle{
	width:370px;
	margin: 0 0 -12px 8px;
	color: #000;
font-size: 24px;
font-weight: bold;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.76);
}

.rankline{
	width:370px;
	margin: 0 0 0 10px;
	color: #000;
	border-bottom: 2px solid #000; 
}



.ninkbox_left {
width:370px;
height:280px;
margin: 0 0 10px 10px;
float:left;
background-color: rgba(170,170,166,0.2);
margin: 0 0 0 10px;

}

.ninkbox_left tr {
height:38px;
}


.ninkbox_right {
float:right;
margin: -2px 12px 0 0;
border: solid 1px #000;
box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
}


.populararticles-rank b {
color:#fff;
font-size:12px;
padding: 3px 8px 3px 8px;
background-color: #000;
margin: 0 5px 0 0;
}

.populararticles-title {
max-width:245px;
border-bottom: 1px dashed #cecece; 
overflow: hidden;
white-space: nowrap;
margin: 0 0 3px 0;
font-size:11px;
padding: 0 0 5px 0;
}

.populararticles-title a {color:#000;}
.populararticles-title a:hover {color:#0089a5;}

.EmbeddedTweet{
border: 3px solid #e1e8ed!important;
}

/* =======================検索結果======================== */

.cse .gsc-control-cse, .gsc-control-cse {
    background:transparent!important;
    border: 0px solid #fff!important;
}

.g_ a, .nonSfblSitelinksWrapper {
font-weight:bold;
}

.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    background:transparent!important;
    border: 0px solid #fff!important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    background:transparent!important;
    border: 0px solid #fff!important;
}

#searchbox {
height:30px; width:290px; margin-left:10px; margin-bottom:10px;
}

/* =======================トップのバナー======================== */

.topbnr1 {
margin:15px 20px 0 8px;
background:#000;
border: solid 1px #000;
/* box-shadow */
box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
float:left;
}

.topbnr2 {
margin:15px 0 0 0;
background:#000;
border: solid 1px #000;
/* box-shadow */
box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
float:left;
}

.topbnr3 {
width:728px;
margin:0 0 30px 8px;
background:#000;
///border: solid 1px #000;
/* box-shadow */
box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow:rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
}

.topbnrtitle{
    margin: 0 0 -20px 8px;
    color: #000;
    font-size: 16px;
    color: #8a8a8f;
    font-weight: bold;
}


/* =======================追従サイドバー======================== */

#sidewrapper-tracking-box {

}

.amazbox {
width:300px;
margin:0 0 20px 8px;
background:#fff;
///border: 1px solid #999;
font-size:12px;
text-align:center;
}

.amazbox a {color:#008bab;}

#amaz_head {
width:180px;
height:52px;
background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/5/b/5bfaf716.png") no-repeat;
position:relative; top:14px; left:-16px;
}

#amabox {
margin-left:5px;
width:280px;
height:250px;
color:#3d3d3d;
padding:20px 10px 0 10px;
bottom: 0;
font-size:12px;
text-align:center;
overflow:hidden;
background-color:#fff;
-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5);
box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
}

#amaboxhead {
background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/f/5/f5a4f184.png") no-repeat;
margin-top:-20px;
width:180px;
height:44px;
position:relative; top:30px; left:-20px;
}

/* =======================雑談用======================== */
.ragurationbox {
	background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/b/b/bb0a4aa5.png") no-repeat;
	height:246px;
	width:678px;
	font-size:14px;
}




.ArticleBox video {
border: 5px solid #ccc;
}


.netabare {
color: rgba(255,60,231,0)!important;
    text-shadow: 1px 0 12px #2E2E2C,-1px 0 12px #2E2E2C;
    transition: 0.5s all;
}

.netabare:hover{
color: #111!important;
    text-shadow: 0px 0px 0px #000;  
text-decoration: none!important;
}

/* =======================ニュースティッカー======================== */

.ticker {
    padding: 3px 5px 3px 5px;
font-size:12px;
    width: 560px;
max-height:26px;
min-height:20px;

    text-align: left;

    position: relative;
    overflow: hidden;
}
 
.ticker ul {
    width: 100%;
    position: relative;
}
 
.ticker ul li {
    width: 100%;
    display: none;
}



/* =======================PerkTable======================== */

.PerkTable01 {
///background-color: #000;
margin: 10px 0 10px 3px;
border: 1px solid #999;
box-shadow: rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-webkit-box-shadow: rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
-moz-box-shadow: rgba(13, 13, 13, 0.458824) 1px 1px 5px 0px;
}

/* ========================アコーディオン======================= */


ul#acomenu, ul.sub_menu{
        list-style:none;
        margin:0;
        padding:0;
}
#acomenu{
        width:680px;
        margin:0px;

        border-bottom:none;
}

.acomain_menu{
        background:#cfcdc7;
text-align:center;
        padding:5px;
        margin:-1px 0 0 -1px;
        cursor:pointer;
        width:680px;
}

.acomain_menu_text{
        background:#111;
        color:#fff;
        font-size:14pt;
        font-weight:bold;
        padding:5px;
}


.acosub_menu li{    
        padding:13px 10px 10px 1px;
        font-size:11pt;
        width:680px;
}
.sub_menu li a{
        color:#9e9478;
        display:block;
}

/* ========================雑談======================= */

.zn-box {
width:580px;
border: 1px  dashed #988d86; 
background:#f7f7f5;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border-top-left-radius: 0;
padding: 10px 15px 10px 15px;
margin-left:30px;
}
.zn-box2 {
border: 5px solid #ccc;
max-width: 600px;
margin-left:30px;
}

/* ========================雑談======================= */


/* ========================サード======================= */

.modcategorytitle{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.76);
text-align:center;
margin:-5px 0 -5px 0;
}


.modcategorybox {
    color: #3d3d3d;
margin-top:15px;
    padding: 10px 10px 5px 10px;
    bottom: 0;
    font-size: 12px;
    overflow: hidden;
}

.modcategorybox a {color:#008bab;}
.modcategorybox a:hover {color:#e8c535;}

.ps4 { 
background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/b/d/bdc2ce2a.png") no-repeat;
height:38px;
width:180px;
margin:0 0 15px 3px;
}
.ps4 a {display: inline-block;}
.ps4 a:hover {background-color: transparent;}
.ps4 a:hover img{visibility: hidden;}

.xbox { 
background:url("http://livedoor.blogimg.jp/otyahanabi-steambowy/imgs/a/1/a10695f9.png") no-repeat;
height:34px;
width:175px;
margin:0 0 0 3px;
}
.xbox a {display: inline-block;}
.xbox a:hover {background-color: transparent;}
.xbox a:hover img{visibility: hidden;}


.sideunderline {
width:300px;
border-bottom: 1px solid #cecece;
    padding-bottom: 15px;
    margin-bottom: 30px;
    line-height: 1.4;
}

.cautiontxt {
    line-height: 1.4;
    font-size: 11px;
    color:#888;
    text-align:center;
}

#about {
    width: 280px;
    color: #3d3d3d;
    padding: 20px 10px 0 15px;
    font-size: 12px;
}

#googleserchbox {
height:30px;
margin-top:10px;
}

