@charset "UTF-8";

/* --- Reset ----------------------------------------------------------------------------------------- */

body,
div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,td {
	margin: 0;
	padding: 0; 
}

section,hgroup,nav,article,aside,header,footer {
	display: block;
}

table {
	border-collapse: collapse;
	border-spacing: 0; 
}

fieldset,img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

img {
	vertical-align: bottom;
}

li {
	list-style: none;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*ﾂ･*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* --- body,wrap,article -------------------------------------------------------------------------- */

body {
	background: url(http://blog-imgs-17-origin.fc2.com/2/c/h/2chalone/bg.jpg) ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック',sans-serif;
}

#wrap {
	width: 1050px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 5px;
	position:relative; left:-2px;
}


/* --- header -------------------------------------------------------------------------- */

#toph1 {
	font-weigh: bold;
	color: #A6A6A6;
	font-size: 93%;
	margin-left: 13px;
	position: relative;
	top: 2px;
	height: 15px;
	overflow: hidden;
}

#tophead {
	width: 100%;
	min-width: 1060px;
	height: 606px;
	margin-bottom: 15px;
	background:  url(http://blog-imgs-17-origin.fc2.com/2/c/h/2chalone/headerbg.jpg) repeat-x #E3E0E7 top center;
}

#tophead #headwrap {
	width: 1060px;
	height: 606px;
	background:  url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/header10.jpg) no-repeat ;
	margin: 0 auto;
	overflow: hidden;
}

#logoarea {
	height: 185px;
}

#tophead h2 {
	font-size: 85%;
	color: #ccc;
	position: relative;
	top: 42px;
	left: 97px;
}

#logo {
	display:block;
	position: absolute;
	top: 50px;
	margin-left:12px;
	width: 380px;
	height: 100px;
	text-indent: -9999px;
}

nav {
	clear: both;
	margin-left: 10px;
	height: 28px;
	margin-right: 21px;
	padding-left: 8px;
	overflow: hidden;
	margin-bottom: 2px;
	position: relative;
	top: 4px;
}

nav ul {
	width:1100px;
}

nav ul li {
	border-right: #999 solid 1px;
	display: inline;
	margin-right: 10px;
	padding-right: 15px;
}

nav ul li a {
	font-size: 100%;
	text-decoration: none;
	font-weight: bold;
	color: #666;
}

nav ul li a:hover {
	color: #F39800;
}

/* - rssbox - */

#rssframe {
	border-bottom: #ccc dotted 1px;
	width: 1030px;
	overflow: auto;
	background: url(http://blog-imgs-17-origin.fc2.com/2/c/h/2chalone/headline.jpg) no-repeat 160px 50px #fff;
	margin-bottom: -4px;
	margin-left: 10px;
	padding-bottom: 5px;
}

#rssframe p {
	display:none;
}

.garss_list {
	margin-bottom: 8px;
}

.garss_list li {
	font-size: 13px;
	padding-left: 15px;
	margin-bottom: 3px;
	background: url(http://blog-imgs-17-origin.fc2.com/2/c/h/2chalone/rssicon.jpg) no-repeat 0 4px;
}
.garss_list li ,  x:-moz-any-link, x:default  {
	background: url(http://blog-imgs-17-origin.fc2.com/2/c/h/2chalone/rssicon.jpg) no-repeat 0 5px;}

.garss_list li a {
	color: #666;
	text-decoration: none;
}


.garss_list li a:visited {
color: red!important;
}

.garss_list li a:hover {
	color: #F39800;
	border-bottom: dotted 1px;
}


#rssbox a[href="http://garss.tv/"] {
	text-align: center;
	font-weight: bold;
	color: #999;
	font-size: 80%;
	margin: 0 auto;
}



/* --- main -------------------------------------------------------------------------- */

#main {
	float: left;
	margin-left: -1px;
}


/* --- pickup -------------------------------------------------------------------------- */

#pickup {
	width: 763px;
	height: 82px;
	padding: 8px 0 10px 5px;
	overflow: hidden;
	float: left;
	margin-left: 5px;
}

#pickup ul {
	width: 1050px;
	overflow: hidden;
}

#pickup ul li {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/pickicon.jpg) no-repeat 0px -4px;
	font-size: 116%;
	margin-bottom:7px;
	border-bottom: #ccc dotted 1px;
	padding-bottom: 6px;
	overflow: hidden;
}

#pickup li a {
	color: #444;
	text-decoration: none;
	margin-left: 32px;
	line-height: 20px;
}

#pickup li a {
	text-indent: -1em;
	padding-left: 1em;
}

#pickup li a:hover {
	color: #F39800;
	border-botto: dotted 1px;
}

/* --- /pickup -------------------------------------------------------------------------- */


/* - contents - */

#pankuzu {
	background: #f6f6f6;
	padding: 3px 0 3px 5px;
	margin-bottom: 10px;
	margin-right: 8px;
	width: 743px;
	-webkit-box-shadow: 0px 0px 6px #888;
	-moz-box-shadow: 0px 0px 6px #888;
	-o-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
}

#pankuzu li {
	font-size: 93%;
	display:inline;
}

#pankuzu li a {
	margin-right: 3px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
}

#pankuzu li a:hover {
	color: #F39800;
}
.contents {
	width: 758px;
	margin-bottom: 20px;
	position: relative;
	left: -4px;
	top:-3px;
}

.contents .contentshead {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/contentsbg.jpg);
	padding-top: 9px;
}

.contents .contentshead h1 {
	padding: 6px 0 6px 10px;
	background: url(http://blog-imgs-17-origin.fc2.com/2/c/h/2chalone/h1bg.jpg) top left;
	position: relative;
	z-index: 10;
	margin: 0px 9px 0 9px;;
}

.contents h1 a {
	font-size: 167%;
	color: #fff;
	font-family: 'Hiragino Maru Gothic Pro';
	font-weight: bold;
	text-decoration: none;
	-webkit-text-shadow: 1px 1px 2px #222;
	-moz-text-shadow: 1px 1px 2px #222;
	-o-text-shadow: 1px 1px 2px #222;
	text-shadow: 1px 1px 2px #222;
}
.contents h1 a,  x:-moz-any-link, x:default  { font-weight: normal; }

.contents h1 a:hover {
	color: #F39800;
}

.postmeta {
	background: #E5E5E5;
	display: block;
	position: relative;
	top: -2px;
	padding: 5px 0 2px 10px;
	margin: 0 9px 0px 9px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.postmeta li {
	display: block;
	height: 20px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
	font-size: 100%;
	color: #444;
	line-height: 22px;
	margin-top: 2px;
	margin-bottom: 3px;
}

.postmeta li a {
	color: #444;
	text-decoration: none;
}

.postmeta li a:hover {
	color: #F39800;
}

.contentsbody {
	padding-top: 25px;
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/contentsbg.jpg) -758px 0;
}

.contentsfoot {
	min-height: 30px;
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/contentsbg.jpg) no-repeat -1516px 0;
	background-position: right bottom;
}

#fontsize {
	float: right;
	padding-left: 5px;
	position: relative;
	left: 5px;
}

#fontsize li {
	width: 18px;
	background: #fff;
	-webkit-box-shadow: -1px -1px 2px #999;
	-moz-box-shadow: -1px -1px 2px #999;
	-o-box-shadow: -1px -1px 2px #999;
	box-shadow: -1px -1px 2px #999;
}

#fontsize li a {
	font-weight: bold;
	text-align: center;
	display: block;
	text-decoration: none;
	color: #444;
}

#fontsize #fontm {
	background: #F39800;
	color: #fff!important;
}

#fontsize #fontm a {
	color: #fff;
	font-size: 11pt;
	line-height: 21px;
}

.thumbbox {
	text-align: center;
	margin-bottom: 20px;
}

.thumbbox img {
	border: #777 solid 2px;
	margin-right: 2px;
	-webkit-box-shadow: 2px 3px 2px #999;
	-moz-box-shadow: 2px 3px 2px #999;
	-o-box-shadow: 2px 3px 2px #999;
	box-shadow: 2px 3px 2px #999;
}

.readmore {
	display: block;
	background: url(http://blog-imgs-17-origin.fc2.com/2/c/h/2chalone/readmore.jpg);
	width: 504px;
	height: 45px;
	margin-left: 123px;
	margin-top: 10px;
	margin-botto: 15px;
	text-indent: -9999px;
}

.postmetafoot {
	display: block;
	position: relative;
	top: -5px;
	height: 25px;
	margin-left: 560px;
}

.postmetafoot li {
	display: block;
	height: 20px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
	font-size: 100%;
	color: #444;
	line-height: 22px;
	margin-top: 2px;
	margin-bottom: 3px;
}

#connect {
	border-top: #ccc solid 1px;
	margin: 5px 20px -10px 20px;
	padding-top: 20px;
}

#connect dt {
	margin-bottom: 10px;
	font-size: 131%;
	font-weight: bold;
	color: #444;
	-webkit-text-shadow: 1px 1px 3px #999;
	-moz-text-shadow: 1px 1px 3px #999;
	-o-text-shadow: 1px 1px 3px #999;
	text-shadow: 1px 1px 3px #999;
}

#connect dt span {
	font-weight: normal;
	font-size: 83%!important;
	color: #666;
	margin-left: 9px;
	font-family: "Helvetica";
}

#connect dt span a {
	color:#666;
	text-decoration: none;
}

#connect dd {
	margin-left: 5px;
	padding-bottom: 18px;
}

#connect ul li {
	margin-bottom: 10px;
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/llistmark.jpg) no-repeat 0 5px;
	font-size: 128%;
}

#relatedentrylist li {
font-size: 108%!important;
background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/llistmark.jpg) no-repeat 0 2px!important;
margin-bottom: 6px!important;
}

#connect li a {
	color: #444;
	text-decoration: none;
	margin-left: 1.1em;
}

#othersite li a {
	text-indent: -1em;
	padding-left: 1em;
}

#connect li a:hover {
	color: #F39800;
	border-bottom: dotted 1px;
}

.contents .commenthead {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/contentsbg.jpg);
	padding-top: 9px;
}

.contents .commenthead h1 {
	padding: 6px 0 4px 14px;
	font-size: 13pt;
	font-weight: bold;
	color: #555;
	-webkit-text-shadow: 1px 1px 3px #999;
	-moz-text-shadow: 1px 1px 3px #999;
	-o-text-shadow: 1px 1px 3px #999;
	text-shadow: 1px 1px 3px #999;
}

#commentlist {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
}

#commentlist li {
	font-size: 108%;
	color: #999;
	margin-bottom: 14px;
	list-style-type: decimal;
	list-style-position: inside;
}

#commentlist li small {
	font-size: 95%;
	background: #fff;
	position: relative;
	left: -0.8em;
}

#commentlist li span {
	color: green;
	font-weight: bold;
}

#commentlist li p {
	color: #444;
	font-size: 110%;
	line-height: 148%;
	border-bottom: #ccc dotted 1px;
	margin-bottom: 13px;
	padding-top: 8px;
	padding-bottom: 12px;
	padding-left: 1.4em;
}

#commentpost {
	background: #f9f9f9;
	margin: 0 20px;
	padding: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

#commentpost input {
	font-size: 108%;
	padding: 2px 2px 2px 3px;
	margin-bottom: 10px;
}

#commentpost textarea {
	width: 100%;
	height: 120px;
	font-size: 108%;
	padding: 2px 2px 2px 3px;
	margin-bottom: 15px;
}

.commentfoot {
	min-height: 30px;
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/contentsbg.jpg) no-repeat -1516px 0;
	background-position: right bottom;
}

/* --- pagenation ----------------------------------------------------------------------------------------- */

#pagenation {
	margin-bottom: 25px;
	text-align: center;
	max-width: 745px;
}

#pagenation div {
	display: inline-block;
}

#pagenation a {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin-right: 7px;
	color: #555;
	line-height: 23px;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: -1px -1px 1px #999;
	-moz-box-shadow: -1px -1px 1px #999;
	-o-box-shadow: -1px -1px 1px #999;
	box-shadow: -1px -1px 1px #999;
}

#pagenation a:hover {
	color: #F39800;
}

#pagenation .next,
#pagenation .prev {
	width: auto!important;
	padding: 0 5px;
	font-size: 10pt!important;
}

#pagenation b {
	display: block;
	width: 22px;
	height: 22px;
	margin-right: 7px;
	line-height: 23px;
	font-weight: bold;
	text-align: center;
	font-size: 116%;
	float:left;
	color: #F39800;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: -1px -1px 1px #999;
	-moz-box-shadow: -1px -1px 1px #999;
	-o-box-shadow: -1px -1px 1px #999;
	box-shadow: -1px -1px 1px #999;
}


/* --- side ----------------------------------------------------------------------------------------- */

aside {
	float: right;
	width: 271px;
	margin-right: 11px;
	margin-top: 1px;
}

#informationbox {
	background: none;
	float: right;
	position: relative;
	top: 6px;
	right: 2px;
}

#informationbox dt {
	font-size: 130%;
	font-weight: bold;
	color: #444;
	font-family: 'Hiragino Maru Gothic Pro';
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 2px;
	padding-bottom: 4px;
	-webkit-text-shadow: 1px 1px 1px #ccc;
	-moz-text-shadow: 1px 1px 1px #ccc;
	-o-text-shadow: 1px 1px 1px #ccc;
	text-shadow: 1px 1px 1px #ccc;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}

#information p {
	margin: 0 15px 0 5px;
	font-size: 88%;
	line-height: 180%;
	color: #444;
}

#infolist {
	width: 275px;
	margin-left: 4px;
	margin-top: 15px;
	margin-bottom: 5px;
}

#infolist li {
	float: left;
	margin-right: 14px;
	width: 39px;
	height: 39px;
}

#infolist li a {
	display: block;
	width: 39px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
	border: #ccc solid 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

#con a {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg);
}

#con a:hover {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) 0 -39px;
}

#infolist li a[href="http://feeds.fc2.com/fc2/xml?host=2chalone.blog"] {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -39px 0;
}
#infolist li a[href="http://feeds.fc2.com/fc2/xml?host=2chalone.blog"]:hover {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -39px -39px;
}

#infolist li a[href="http://twitter.com/#!/2chalone"] {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -78px 0;
}
#infolist li a[href="http://twitter.com/#!/2chalone"]:hover {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -78px -39px;
}
#infolist li a[href="/blog-entry-2.html"] {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -156px 0;
}
#infolist li a[href="/blog-entry-2.html"]:hover {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -156px -39px;
}
#skype a {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -195px 0;
}
#skype a:hover {
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/infoicon.jpg) -195px -39px;
}


aside dl,
.sidebox {
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 6px #999;
	-moz-box-shadow: 0px 0px 6px #999;
	-o-box-shadow: 0px 0px 6px #999;
	box-shadow: 0px 0px 6px #999;
}

aside dl dt {
	font-size: 130%;
	font-weight: bold;
	color: #444;
	font-family: 'Hiragino Maru Gothic Pro';
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left:1px;
	margin-right: 2px;
	padding-bottom: 4px;
	-webkit-text-shadow: 1px 1px 1px #ccc;
	-moz-text-shadow: 1px 1px 1px #ccc;
	-o-text-shadow: 1px 1px 1px #ccc;
	text-shadow: 1px 1px 1px #ccc;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}

aside dl dt span {
	font-weight: normal;
	font-size: 100%;
	color: #666;
	margin-left: 7px;
	font-family: "Helvetica";
}

.sidebox dl {
	padding: 0;
	margin: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.sidebox dl .cat0,
.sidebox dl a[href="http://2chalone.blog.fc2.com/blog-date-200001.html"] {
	display: none;
}

.sidelist li {
	border-bottom: #ccc dotted 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 100%;
}

.sidelist,
.calist {
	margin-bottom: 20px;
}

.calist li {
	border-bottom: #ccc dotted 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 100%;
	float: left;
	width: 130px;
}

.sidelist li a,
.calist li a,
.menu li a {
	padding-left: 1.1em;
	line-height: 20px;
	font-size: 108%;
	text-decoration: none;
	display: block;
	color: #444;
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/llistmark.jpg) no-repeat 0 5px;
}

.sidelist li a:hover,
.calist li a:hover {
	color: #F39800;
}


#recentnew {
	margin-left:3px;
}

#recentnew li {
	width: 255px;
	overflow: hidden;
	height: 85px;
	background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/recentnew_bg.jpg);
	margin-bottom: 4px;
}

#recentnew a {
	display: block;
	width: 251px;
	height: 68px;
	border: #ccc solid 2px;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}

#recentnew a img {
	width: 251px;
	position: absolute;
	top: -25%;
	filter: alpha(opacity=9);
	-moz-opacity: 0.9;
	opacity: 0.9;

}

#recentnew small {
	width: 232px;
	height: 95px;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 108%;
	padding: 18px 10px 0 12px;
	text-decoration: none!important;
	background: #000;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

#recentnew a:hover small {
	display: block;
}









#bottomline {
width: 745px;
margin-bottom: 20px;
bord: red solid 1px;
position: relative;
background:#fff;
border-radius: 3px; 
-webkit-box-shadow: 0px 0px 6px #999;
-moz-box-shadow: 0px 0px 6px #999;
box-shadow: 0px 0px 6px #999;
lef: -4px;
top:-3px;
padding: 15px 0 10px 5px;
}

#bottomline ul li {
borde: red solid 1px;
margin-bottom: 15px;
background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/pickicon.jpg) no-repeat 0 -4px;
font-size: 120%;
}

#bottomline li a {
color: #444;
text-decoration: none;
margin-left: 48px;

}


#bottomline li a:hover {
color: #F39800;
border-bottom: dotted 1px;
}





.menu .cat0 {
display: none;}



#amz {
}

#amz dt {
margin-bottom: 10px;}

#amz ul {
margin-bottom: -8px;}

#amz ul li {
overflow: hidden;
border: #ccc solid 2px;
border-radius: 3px;
margin-bottom: 8px;
}

#amz ul li small {
font-size: 93%;
}

#amz ul li:hover {
border: #F39800 solid 2px;
border-radius: 3px;
box-shadow: 0 0 3px #F39800;
overflow: hidden;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;
}

#amz ul li a {
display:block;
color: #444;
text-decoration: none;}

#amz ul li a:hover {
color: #F39800;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;

}

#amz ul li img {
}

#amz ul li small {
display:block;
background: #f6f6f6;
padding: 4px;

}

#link {
height: 500px;}

.sidebox select {
padding: 2px 3px 2px 1px;
width: 118px;}

#searchbox {
margin-bottom: -13px;
}

#searchform input[type=text] {
width: 210px;
font-size: 12pt;
padding: 5px 40px 5px 5px;
border-radius: 3px;
border: solid 3px #ccc;
-webkit-box-shado: -1px -1px 2px #999;
box-shado: -1px -1px 2px #999;
color: #999;
background: #fcfcfc;
margin: -12px 0 -20px 0;
}

#searchform input[type=image] {
position:relative;
left: 230px;
top: -18px;
}


/* -各ブログ様のバナー-------------------- */

.bloglink {
margin-bottom: 20px;}

.bloglink li {
border-bottom: #ccc dotted 1px;
margin-bottom: 5px;
padding-bottom: 5px;
background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/llistmark.jpg) no-repeat 0 5px;
}

.bloglink a {
height: 20px;
text-indent: -9999px;
margin-left: 1.1em;
display:block;
borde: red solid 1px;
overflow:hidden;}

.bloglink #donsoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_donsoku.jpg) no-repeat; width:100px;}
.bloglink #donsoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_donsoku.jpg) no-repeat 0 -20px;}

.bloglink #rabitsokuhou a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_rabitsokuhou.jpg) no-repeat; width:120px;}
.bloglink #rabitsokuhou a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_rabitsokuhou.jpg) no-repeat 0 -20px;}

.bloglink #saidaifuusoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_saidaifuusoku.jpg) no-repeat;width: 140px;}
.bloglink #saidaifuusoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_saidaifuusoku.jpg) no-repeat 0 -20px;}

.bloglink #matomelog a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_matomelog.jpg) no-repeat;width: 185px;}
.bloglink #matomelog a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_matomelog.jpg) no-repeat 0 -20px;}

.bloglink #heisoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/heisoku.jpg) no-repeat;width: 90px;}
.bloglink #heisoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/heisoku.jpg) no-repeat 0 -20px;}

.bloglink #mix2ch a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_mixtujuutyu.jpg) no-repeat;width: 98px;}
.bloglink #mix2ch a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_mixtujuutyu.jpg) no-repeat 0 -20px;}

.bloglink #ikaryaku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_ikaryaku.jpg) no-repeat;width: 60px;}
.bloglink #ikaryaku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_ikaryaku.jpg) no-repeat 0 -20px;}

.bloglink #munisoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/munisoku.jpg) no-repeat;width: 80px;}
.bloglink #munisoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/munisoku.jpg) no-repeat 0 -20px;}

.bloglink #kiradash a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_kiradash.jpg) no-repeat;width: 85px;}
.bloglink #kiradash a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/banner_kiradash.jpg) no-repeat 0 -20px;}

.bloglink #ronsoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/ronsoku.jpg) no-repeat;width: 75px;}
.bloglink #ronsoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/ronsoku.jpg) no-repeat 0 -20px;}

.bloglink #nantokasokuhou a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/nantokasokuhou.jpg) no-repeat;width: 100px;}
.bloglink #nantokasokuhou a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/nantokasokuhou.jpg) no-repeat 0 -20px;}

.bloglink #akbmato a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/akbmato.jpg) no-repeat;width: 90px;}
.bloglink #akbmato a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/akbmato.jpg) no-repeat 0 -20px;}

.bloglink #gogotorimaru a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/gogotorimaru.jpg) no-repeat;width: 150px;}
.bloglink #gogotorimaru a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/gogotorimaru.jpg) no-repeat 0 -20px;}

.bloglink #sayyoulife a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/sayyoulife.jpg) no-repeat;width: 135px;}
.bloglink #sayyoulife a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/sayyoulife.jpg) no-repeat 0 -20px;}

.bloglink #itachisokuhou a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/itachisokuhou.jpg) no-repeat;width: 110px;}
.bloglink #itachisokuhou a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/itachisokuhou.jpg) no-repeat 0 -20px;}

.bloglink #nichan a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/nichan.jpg) no-repeat;width: 95px;}
.bloglink #nichan a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/nichan.jpg) no-repeat 0 -20px;}

.bloglink #sarusoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/sarusoku.jpg) no-repeat;width: 150px;}
.bloglink #sarusoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/sarusoku.jpg) no-repeat 0 -20px;}

.bloglink #worldfusigi a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/worldfusigi.jpg) no-repeat;width: 85px;}
.bloglink #worldfusigi a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/worldfusigi.jpg) no-repeat 0 -20px;}

.bloglink #agesoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/agesoku.jpg) no-repeat;width: 75px;}
.bloglink #agesoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/agesoku.jpg) no-repeat 0 -20px;}

.bloglink #wdora7144 a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/wdora7144.jpg) no-repeat;width: 150px;}
.bloglink #wdora7144 a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/wdora7144.jpg) no-repeat 0 -20px;}

.bloglink #mamesoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/mamesoku.jpg) no-repeat;width: 50px;}
.bloglink #mamesoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/mamesoku.jpg) no-repeat 0 -20px;}

.bloglink #satohoblog a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/satohoblog.jpg) no-repeat;width: 181px;}
.bloglink #satohoblog a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/satohoblog.jpg) no-repeat 0 -20px;}

.bloglink #kagakusugee a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/kagakusugee.jpg) no-repeat;width: 206px;}
.bloglink #kagakusugee a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/kagakusugee.jpg) no-repeat 0 -20px;}

.bloglink #kopipe8823 a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/kopipe8823-2.jpg) no-repeat;width: 105px;}
.bloglink #kopipe8823 a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/kopipe8823-2.jpg) no-repeat 0 -20px;}

.bloglink #insyoku a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/insyoku.jpg) no-repeat;width: 135px;}
.bloglink #insyoku a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/insyoku.jpg) no-repeat 0 -20px;}

.bloglink #sleepy0130 a {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/sleepy0130-2.jpg) no-repeat;width: 195px;}
.bloglink #sleepy0130 a:hover {background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/sleepy0130-2.jpg) no-repeat 0 -20px;}

/* --- footer ----------------------------------------------------------------------------------------- */

footer {
clear: both;
max-height: 640px;
overflow: hidden;
background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/footerbg.jpg) repeat-x #574545;
}

footer #footwrap {
width: 1050px;
borde: red solid 1px;
margin: 0 auto;
}

#recentlist2 {
floa: left;
width: 780px;
borde: blue solid 1px;
margin-top: 15px;
margin-left: 5px;
margin-bottom: 25px;}

#recentlist2 li {
float: left;
margin-right: 12px;
margin-bottom: 12px;}

#recentlist2 a {
display: block;
width: 235px;
height: 95px;
border: #ccc solid 2px;
border-radius:2px;
text-decoration: none;
overflow:hidden;
position:relative;
box-shadow: 1px 1px 3px #000;
}

#recentlist2 a img {
width:235px;
position: absolute;
top: -5%;
}

#recentlist2 small {
display:block;
width: 215px;
height:95px;
position:absolute;
top: 0;
left: 0;
color: #fff;
font-size: 108%;
text-alig: center;
padding: 30px 10px 0 10px;
text-decoration: none!important;
background: #000;
border-radius: 3px;
filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
display:none;
}

#recentlist2 a:hover small {
display: block;
}

#blogparts {
margin-left: 5px;}

#blogparts li {
float: left;
margin-right: 8px;}


#footleft {
width: 780px;
borde: red solid 1px;
float:left;}

#footleft h4 {
font-weigh: bold;
color: #fafafa;
font-size: 138%;
font-family: Hiragino Maru Gothic Pro;
margin-top: 55px;
border-lef: #fafafa solid 5px;
margin-left: 5px;
padding-lef: 12px;
paddin-bottom:5px;
line-height: 100%;
border-botto: #fafafa dashed 1px;
border-radiu: 2px;
margin-right: 20px;
text-shadow: 2px 2px 1px #000;
}

#footleft h4 span,
#footright h4 span {
font-size: 80%;
margin-left: 10px;
color: ccc;
font-family: serif;
}


#footright {
width: 260px;
borde: blue solid 1px;
float: right;
margin-top: 50px;}


#footright h4 {
font-weigh: bold;
color: #fafafa;
font-size: 138%;
font-family: Hiragino Maru Gothic Pro;
margin-top: 5px;
border-lef: #fafafa solid 5px;
margin-left: 5px;
padding-lef: 12px;
paddin-bottom:5px;
line-height: 100%;
border-botto: #fafafa dashed 1px;
border-radiu: 2px;
margin-right: 20px;
text-shadow: 2px 2px 1px #000;
}


#copy {
display:block;
clear: both;
color: #fff;
borde: red solid 1px;
padding-top: 30px;
}

address {
font-style: normal;
font-size: 8pt;
text-align: center;
margin-bottom: 5px;
}

address a {
color:#fff;}

/* --- erase ----------------------------------------------------------------------------------------- */

.post9,
.post8,
.post7,
.post6,
.post5,
.post4,
.post2,
.post1 {
display: none;}


.post2 .postmeta,
.post2 .thumbbox,
.post2 #pagenation {display:none;}

#recentlist .rec1,
#recentlist .rec2,
.calist .cat0,
.cat8,
.calist .ar2000 {
display:none;}



#bodyid1 #headwrap {
height:170px;
background:  url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/antennalogo.jpg) no-repeat 0 60px;
}
#bodyid1 #tophead {height: 200px;}
#bodyid1 #tophead h2 {display: none;}
#bodyid1 .contentshead {display:none;}


/* --- BlogAbout ----------------------------------------------------------------------------------------- */

#blogabout {
padding: 20px 18px 10px 18px;
}

#blogabout dt {
font-size: 12pt;
color: #555;
margin-bottom:5px;
font-weight: bold;
font-family: Hiragino Maru Gothic Pro;
}

#blogabout dd {
font-size:116%;
margin-bottom: 22px;
padding-bottom: 18px;
border-bottom: #ccc dotted 1px;
line-height: 170%;}

#blogabout table {
margin-bottom: -35px;
background: #fff;
width: 100%;
text-align:left;
}

#blogabout table th {
width : 20%;
}

#blogabout table td {
width : 80%;
}

#catch {
borde: red solid 1px;
margin: 20px 30px 20px 15px;}

#catch p {
text-align: center;
font-size: 230%;
font-style: italic;
font-family: serif;
margin-bottom: 20px;
text-shadow: 1px 1px 4px #666;
color:#333;
line-height: 150%;
}


/* --- pshytipcss----------------------------------------------------------------------------------------- */
.tipblack {
	z-index:1000;
	text-align:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:4px 6px;
	min-width:50px;
	max-width:250px;
	color:#fff;
	background-color:#000;
  -moz-opacity:0.75;
  opacity:0.75;
  box-shadow: 0 0 4px #000;
  -webkit-box-shadow: 0 0 4px #000;
  -moz-box-shadow: 0 0 4px #000;
}
.tipblack .tip-inner {
	font-size: 90%;
	line-height: 140%
	font-family arial,helvetica,sans-serif;
}

.tipblack .tip-arrow-top {
	margin-top:-5px;
	margin-left:-5px; /* approx. half the width to center it */
	top:0;
	left:50%;
	width:9px;
	height:6px;
	background:url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/tip-kado.gif) no-repeat;
}
.tipblack .tip-arrow-right {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:0;
	top:50%;
	left:100%;
	width:6px;
	height:9px;
	background:url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/tip-kado.gif) no-repeat -9px 0;
}
.tipblack .tip-arrow-bottom {
	margin-top:0;
	margin-left:-5px; /* approx. half the width to center it */
	top:100%;
	left:50%;
	width:9px;
	height:6px;
	background:url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/tip-kado.gif) no-repeat -18px 0;
}
.tipblack .tip-arrow-left {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:-6px;
	top:50%;
	left:0;
	width:6px;
	height:9px;
	background:url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/tip-kado.gif) no-repeat -27px 0;
}



/* --- fancybox ----------------------------------------------------------------------------------------- */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png');
}

#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png') -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url('blank.gif');
  z-index: 1102;
  display: none;
}

#fancybox-left {
  left: 0px;
}

#fancybox-right {
  right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

#fancybox-left-ico {
  background-image: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png');
  background-position: -40px -30px;
}

#fancybox-right-ico {
  background-image: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png');
  background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
  left: 20px;
}

#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url('http://blog-imgs-49.fc2.com/2/c/h/2chalone/fancybox-x.png');
}

#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png');
  background-position: -40px -162px;
}

#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url('http://blog-imgs-49.fc2.com/2/c/h/2chalone/fancybox-y.png');
  background-position: -20px 0px;
}

#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png');
  background-position: -40px -182px; 
}

#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url('http://blog-imgs-49.fc2.com/2/c/h/2chalone/fancybox-x.png');
  background-position: 0px -20px;
}

#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png');
  background-position: -40px -142px;
}

#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url('http://blog-imgs-49.fc2.com/2/c/h/2chalone/fancybox-y.png');
}

#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png');
  background-position: -40px -122px;
}

#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

#fancybox-title-over {
  padding: 10px;
  background-image: url('fancy_title_over.png');
  display: block;
}

.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url('http://blog-imgs-49.fc2.com/2/c/h/2chalone/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url('http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog-imgs-17.fc2.com/2/c/h/2chalone/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
  position: absolute; margin-top: 0;
  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }




/* - thread - */

.thr {
font-size: 116%;
margin-left: 14px;
margin-right: 10px;

}

.thr dt {
font-size: 85%;
color: #555;
margin-bottom: 1em;

}

.thr dt span {
color: #52af23;
font-weight: bold;
}

.thr dd {
font-size: 123.1%;
margin-left: 25px;
color: #333;
margin-bottom: 2em;
line-height: 160%;
margin-right: 1em;
font-weight: bol;
font-family: Hiragino Maru Gothic Pro;
position:relative;
white-space: normal;

}

.thr dd:last-child {
border:none;}


.aart {
font-family:IPAMonaPGothic,'IPA モナー Pゴシック',Monapo,Mona,'MS PGothic','ＭＳ Ｐゴシック',sans-serif!important;
font-size:100%!important;
line-height:16px!important;
font-weight:normal!important;
white-space: nowrap;
}

.thr img {border: #ccc solid 1px;padding:2px;background: #fff;margin-top: 10px;}
.thr .anchor {color: #3333FF;font-siz:;}
.thr .inner {border: #ccc dotted 1px;background: #fcfcfc;padding: 10px;margin-top: 10px;font-size: 100%!important;}
.thr .master {color:#0D31A8; font-size: 138.5%;}
.thr .mid {background:yellow; color:#555;}
.thr .relatedlink {font-size: 11pt; font-style: italic; display:block; margin-top: 5px;}
.thr .ans {margin-left: 25px;}
.thr .ans + dd {margin-left: 55px;}




.thr .blue {color: #0D31A8;}
.thr .l {font-size: 161.6%;}
.thr .xl {font-size: 210%;}
.thr .bo {font-weight: bold;}
.thr .rd {color:#ff0000;}
.thr .bl {color:blue;}
.thr .or {color: #ff6600;}
.thr .gr {color: #008080;}
.thr .pp {color: purple;}
.thr .br {color: brown;}
.thr .pi {color: #e349a8;}
.thr .kon {color: #0D31A8;}

.thr .fnormal {font-family: normal;}
.thr .fserif {font-family: serif;}
.thr .fitalic {font-style: italic;}


.thr .newsblock {
background:#fcfcfc;
border-top:#ccc dashed 1px;
border-bottom:#ccc dashed 1px;
padding:15px 20px 15px 25px; 
color:#0D31A8;
font-size:88%;
line-height:150%;
margin-left: -35px;
width: 705px;
margin-bottom:15px;
}

.thr .sstory p {
display: ;
width: 685px;
padding-left:5px;
margin-left:-5px;
line-height:32px;
background: #000;
background-image: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/keisen.jpg);
font-size:93%;
color: #0D31A8;
text-shadow: 1px 1px 0px #f9f9f9;
}



.from {
color:#999;
display:block;
text-align: right;
font-size: 80%;
margin-right: 20px;
position:relative;
top:-10px;
}




/* --- Hack --------------------------------------------------------------------- */



*:first-child+html nav ul li {margin-right: 20px;}
*:first-child+html .contents h1 a {font-size: 165%; font-weight: bolder;}

*:first-child+html #infolist li a {border:none;}
*:first-child+html .postmeta {padding: 5px 0 5px 10px;}
*:first-child+html #pankuzu {width: 745px; box-shadow: 0px 0px 3px #999;}
*:first-child+html #searchbox {margin-bottom: -2px;}
*:first-child+html #searchform input[type=image] {position:relative; left: 230px; top:-9px;}


*:first-child+html .thr {font-weight: bold;}
*:first-child+html .aart {
font-family:IPAMonaPGothic,'IPA モナー Pゴシック',Monapo,Mona,'MS PGothic','ＭＳ Ｐゴシック',sans-serif;
font-size:108%;
line-height:18px;
font-weight:normal;
white-space: nowrap;
}


#acrr15_2chalone {
position:relative;
left: 6px;}

#acrr15_2chalone table td {
padding: 4px 0;
border-bottom: #ccc dotted 1px;
}

#acrr15_2chalone table td a {
text-decoration: none;
}

#acrr15_2chalone table td a:hover {
color: #F39800;}




















.menu {
margin-bottom: 15px;
widt: 270px;
borde: red solid 1px;
}

.menu li {
position: relative;
width: 130px;
border-bottom: #ccc dotted 1px;
margin-bottom: 4px;
padding-bottom: 3px;
line-height: 100%;
float:left;
margin-bottom:5px;
padding-bottom: 5px;
}


        
.menu li ul {
visibility: hidden;
overflow: hidden;
position: absolute;
top: 22px;
left: 40px;
widt: 240px;
height: 0;
padding:8px 10px 0 8px;
font-size: 90%;
backgroun: red;
border: #ccc solid 1px;
border-radius: 3px;
box-shadow: 0px 0px 3px #ccc;
z-index: 9999;
}

.kocat {
position: relative;
z-index:9999;
background: red!important;}


.menu li ul li {
margin-bottom: 0!important;
width: 145px;
height: 30px;
border: none!important;
backgroun:blue;

position:relative;
z-index:100;
}

.menu li ul li a {

}
      
.menu li a {
display: block;


position:relative;
z-index:10;
}
      
.menu li a:hover {

color: #F39800;
}
      
.menu li:hover ul ,
.menu li a:hover ul {
visibility: visible;
overflow: visible;
height: auto;
background:#fff;
}



*:first-child+html .menu li:hover ul {
visibility: hidden;
overflow: hidden;
height: auto;
background:#fff;
}

*:first-child+html .menu li a:hover ul {
visibility: hidden;
overflow: hidden;
height: auto;
background:#fff;
}


/* --- 人気ページランキング & zenback ----------------------------------------------------------------- */
#popuralrank {
width:718px;
borde: red solid 1px;
margin-left:20px;
overflow:hidden;
margin-top:20px;
margin-bottom: 15px;}

#popuralrank a:hover {
color: #F39800;}

#acrp6_2chalone table td {
padding: 4px 0;
border-bottom: #ccc dotted 1px;
}

#acrp6_2chalone table td a {
text-decoration: none;
}

#acrp6_2chalone table td a:hover {
color: #F39800;}


.kanrenkizi {
border: #ccc dotted 1px;
background:#fafafa;
padding:3px 8px 4px 8px;
font-size: 80%;
margin-right: 8px;
line-height:140%;
}

.kanrenkizi a {
text-decoration: none;
color: #444;
}

.kanrenkizi a:hover {
color: #F39800;
border-bottom: #F39800 dotted 1px;
}

#zenbacks {
margin: 0 20px;
}



#adsection {
margin: -14px 0 6px 0;
}

#adbody {
padding: 0!important;
}

#adbody div {
position:relative;
top: -8px;
left:15px;
margin-bottom: -10px;
}

.adsecfoot {
min-height: 10px;
background: url(http://blog-imgs-49-origin.fc2.com/2/c/h/2chalone/contentsbg.jpg) no-repeat -1516px 0;
background-position: right bottom;
}



#bottomrssframe {
width: 730px;
height: 215px;
overflow: hidden;
margin-left: 20px;
}




#tweet_tb_list {
borde: red solid 1px;
margin: 0 20px 0 20px;
padding-bottom: 30px;
display:none;
}

#tweet_tb_list li {
display: block;
border-bottom: #ccc dotted 1px;
list-style: none;
margin-bottom: 8px;
padding-bottom: 8px;
}

#tweet_tb_list li div {
float: right;
width:655px;
}

#tweet_tb_list li .tweetauth {
display: block;
margin-bottom: 7px;
color: #999;
}

#tweet_tb_list li .tweetauth a {
text-decoration: none;
color: green;
}

#tweet_tb_list li .tweetauth span a {
color: #999;
}

#tweet_tb_list li img {
float: left;
padding: 2px;
border: #ccc solid 1px;
}






#ctchange {
width: 400px;
height: 35px;
margin: -22px 0 15px 20px;
}

#ctchange li {
float: left;
width: 140px;
margin-right: 15px;
text-align: center;
font-size: 108%;
}

#ctchange li a {
display: block;
height: 26px;
width: 145px;
line-height: 26px;
}