@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:
Version:
-----------------------------------------------------
*/
/* 開始　High Slideのコード*/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

/* Mozilla, Firefox, MacIE5, Safari 用 */
:root .highslide img {
	margin-bottom: 10px;
}


.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    cursor: pointer; /* opera */
	cursor: url(highslide/graphics/zoomout.cur), pointer;
    border: 2px solid white;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
/* 終了　High Slideのコード*/



/* ↓↓↓↓自分で作成したID＆CLASS↓↓↓↓↓　*/

.commentttl {
    margin-top:40px;
}
.commenttext {
    font-size: 15px;
}

.result_head {
    font-size: 12px;
    color:#663300;
    margin-bottom:5px;
    margin-top:30px;
}

a img {
    border-style:none;
}

#ad_code_top_left{
float:left;
}

#ad_code_top_right{
float:right;
}




/*アドセンス（トップ）*/
/* Mozilla, Firefox, MacIE5, Safari 用 */
:root #ad_code_top
{
background:#FFFFFF url(http://blog.livedoor.jp/yafuoku_watch/image/bg_adsense_top.png) center center no-repeat; text-align:center; padding:20px; width:530px;
}

/*アドセンス（トップ）*/
/* Win IE4-6, Mac IE4-5 用 */
*html #ad_code_top
{
background:#FFFFFF url(http://blog.livedoor.jp/yafuoku_watch/image/bg_adsense_top.png) center center no-repeat; text-align:left; padding:10px; width:540px;
}

/* アドセンス（月別） */
/* Mozilla, Firefox, MacIE5, Safari 用 */
:root #ad_code_month
{
background:#FFFFFF url(http://blog.livedoor.jp/yafuoku_watch/image/bg_adsense_month.gif) center center no-repeat; text-align:center; padding:20px; width:530px;
}


h5.comment{

color:#5BADFF;
border-top: solid 2px #5BADFF;
border-bottom: solid 2px #5BADFF;
margin-bottom: 0px;
padding: 10px 0px;

}

/* ヤフオクQ&Aの幅調整　*/
#qa { 
	width:540px;
}

/* 記事の「出品者への質問、出品物の情報」*/
img.auc {
	margin-top:10px;
	margin-bottom:10px;
	width:320px;
	height:25px;
	position:relative;
	left:100px;
}

/* 記事の写真*/
img.photo {
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}

#q { 
	background-color: #eeeeee;
	margin-bottom: -10px;
	margin-top: 0px;
}

#a { 
	background-color: #ffffcc;
	margin-bottom: -10px;
	margin-top: 0px;
}

/* ヘッドライン */
#news {
	border: 2px solid  #5BADFF;
	width:560px;
	height:300px;
	overflow:auto;
	padding:5px;

	/* WIN IE4-6用 */
	_margin-top:10px;

	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #5BADFF;
	scrollbar-darkshadow-color: #5BADFF;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: #5BADFF;
	scrollbar-face-color: white;
	scrollbar-track-color: white;
}

#news a{
	text-decoration:none;
}

#news2 {
	border: 2px solid  #5BADFF;
	width:560px;
	height:200px;
	overflow:auto;
	padding:5px;
	margin-top:1px;

	/* WIN IE4-6用 */
	_margin-top:10px;

	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #5BADFF;
	scrollbar-darkshadow-color: #5BADFF;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: #5BADFF;
	scrollbar-face-color: white;
	scrollbar-track-color: white;
}

#news2 a{
	text-decoration:none;
}

#article_aa a{
	text-decoration:none;
}
#article_aa{
	margin-top:30px;
}

#news a:hover{
	text-decoration:underline;
}

#spe_link{
	font-size: 15px;
	text-align: left;
	margin-top:-10px;
}


/* バナーの中のコメント部分 */
#banercomment{
	scrollbar-arrow-color: white;
	scrollbar-track-color: white;
	scrollbar-face-color: #808080;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color:#808080;
	scrollbar-shadow-color: white;
	overflow:auto;
	/*width: 189;*/
width: 220;
	/*height: 186;*/
height:111;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #ffffff;
	text-align: left;
}

/* 面白ランキングの画像 */
img.funny {
	vertical-align: top;
	margin-left: 5px;
	margin-right: 5px;
}

/* 面白ランキングのテキスト */
span.funny {
	color: red;
	margin-left: 5px;
	margin-top: 10px;
}



/* 電脳卸バナー */
#dennnoubanner {
	width:540px;
	height:270px;
	margin-top:0px;
	margin-bottom:0px;
}



/* サイドパーツの配置を真ん中にする為 */
div.cen{
	text-align:center;

}

/* ヘッドライン下のアドセンス */
#adsense table{
	width:560px;
	height:20px;
margin-top:20px;
}
#adsense{margin-bottom:-1px;}

#smenu ul{
	list-style-type: none;
	padding-left:0px;
}

#smenu li{
	margin-top:5px;

}

#smenu{
	text-align:left;
	margin-top:0px;
}

/* ↑↑↑↑↑自分で作成したID＆CLASS↑↑↑↑↑　*/

body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family: verdana ,arial ,sans-serif;
	text-align:center;

}

h1{
	font-size:12px;
}

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


p{
	clear: both;
}

a{
	color:#0146c7;
	text-decoration:underline;
}
	a:link{}
	a:visited{}
	a:active{}
a:hover{text-decoration:none;}

#header{background:#2bb3ed;}

	#header td{
		font-size:12px;
		text-align:right;
		padding-right:10px;
		color:#fff;
	}
	#header a{color:#fff;}
		#header a:link{}
		#header a:visited{}
		#header a:active{}
		#header a:hover{}

#container{
	width:970px;
	margin:0 auto;
	text-align:center;
	word-break:break-all;
	position:relative;
	z-index:2;
}

 /* ブログトップの部分 */
#banner,#subbanner{
	height:125px;
	margin:0 auto;
	margin-bottom:5;
}

	 /* #banner a{
		color:#692987;
		text-decoration:none;
		}
		#banner a:link{}
		#banner a:visited{}
		#banner a:active{}
		#banner a:hover{ background-color: pink; } */

.blogtitle{
	text-align:left;
 	font-size:4.0em;
	font-weight:bold;
	padding:120px 200px 0 165px;
}

.description{
	color:red;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:160px 200px 0 200px;
	line-height:125%;
}

#blogcontainer{
	width:970px;
	margin:0px auto 0;
	text-align:center;
	position:relative;
	z-index:3;
	/*padding-top:10px;*/
}

#wrapper{
	float:left;
	width:784px;
}

#content{
	margin:0;
	float:right;
	width:590px;
	text-align:left;
	/* padding-bottom:100px; 数値を大きくするとブログトップ画面時の一番下の記事とブラウザの下の部分との開きが大きくなる */
}

#blog{
	width:575px;
	margin-top:0;
}

#left{
	float:left;
	width:180px;
}
	#lefttop{}
	#leftbody{}
	#leftbottom{}

#right{
	float:right;
	width:180px;
}
	#righttop{}
	#rightbody{}
	#rightbottom{}

#categorytitlebody{}
#categorytitle{
	color:#00ace6;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:5px 10px 1px;
	margin-top: 25px;

}

.datetop{}

 /* 記事上部 */
.datebody{
	background:url(http://yahooauctionwatch.livedoor.biz/pics/datetop.gif) no-repeat;
	height:60px;
	background-position: bottom;
}
.datebody2{
	background:url(http://yahooauctionwatch.livedoor.biz/pics/datetop.gif) no-repeat;
	height:30px;
	background-position: bottom;
}

 /* 記事の日付部分 */
.date{
	color:#00ace6;
	font-size:15px;
	font-weight:bold;
         text-align:right;
         margin-right: 30;
         margin-top: 0;

}

 /* 記事下部 */
.dateend{
background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/a/d/adbd7068.gif?blog_id=1750839) no-repeat;
	height:12px;
	margin-bottom:30px;
	padding-bottom:10px;
	}

.fullbody{}
.blogbodytop{}

 /* 記事部分 */
.blogbody{
	line-height:130%;
	text-align:left;
background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/c/3/c3c354ba.gif?blog_id=1750839) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 5px 25px 5px 10px;
	}

.blogbodybottom{}

 /* 記事タイトル部分 */
.titlebody{
	margin:0 auto;				background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/7/0/70cf3b60.gif?blog_id=1750839) no-repeat 5px 0;
}

.title{
	color:#2656a2;
	font-size:1.6em;
	font-weight:bold;
	text-align:left;
	padding:3px 0 5px 37px;
}

.main{
	font-size:1.4em;
	margin:5px 0 15px;
	text-align:left;
	line-height:150%;
}

.mainmore{
	font-size:1.4em;
	margin:5px 0 5px;
	text-align:left;
	line-height:150%;
}

/* 引用文 */
blockquote {
    border-left: 4px solid #999999;
    background: #FFF;
    padding: 3px 10px;
    margin: 10px 0px 10px 10px;
    overflow: auto;
}

.pict{}
/*
img{
	border-style: none;
	float: left;
}
*/


a.continues{}
	a.continues:link{}
	a.continues:visited{}
	a.continues:active{}
	a.continues:hover{}

.posted{
	clear: both;
	color:#392a7d;
	font-size:13px;
	text-align:left;
	padding:10px 5px 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.posted2{
	clear: both;
	color:#392a7d;
	font-size:13px;
	text-align:left;
	padding:10px 5px 0px;
	margin-top: 10px;
}

.posted2 a{}
.posted a{}
	.posted a:link{}
	.posted a:visited{}
	.posted a:active{}
	.posted a:hover{}

.menu{
	font-size:15px;
	text-align:right;
	padding:2px 20px 5px;
}
	.menu a{}
		.menu a:link{}
		.menu a:visited{}
		.menu a:active{}
		.menu a:hover{}

.comblogbodybottom{}

#contentcommentbottom{}

/* 記事下部 */
.formbodybottom{
			background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/a/d/adbd7068.gif?blog_id=1750839) no-repeat;
	height:12px;
	margin-bottom:10px;
}

#articletop{}
#articlebody{}
#articlebottom{}

.trackbackurltop{}
.trackbackurlbody{ /* 記事両脇の背景 */
	background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/c/3/c3c354ba.gif?blog_id=1750839) repeat-y;
	padding:0px 20px 0px;
}

.trackbackurlttl{
	font-size:12px;
	font-weight:bold;
}

.trackbackurl{
	padding-top:5px;
	text-align:left;
}

.trackbackurl table{
width:300px;
}

input.trackbackbox{width:230px;}

.trackbackurlbottom{}

	a.posttitle{}
		a.posttitle:link{}
		a.posttitle:visited{}
		a.posttitle:active{}
		a.posttitle:hover{}

#trackback,#comment,#takecomment{
	background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/c/3/c3c354ba.gif?blog_id=1750839) repeat-y;
	padding:10px 25px 20px;
}

.trackbackhead,.commenthead,.takecommenthead{
	font-size:15px;
	font-weight:bold;
	padding:10px 10;
	background-color:#FF6600;
	color:white;
}

/* 出品物の情報と質問一覧のヘッド */
.dishead{
	font-size:15px;
	padding:7px 10;
	margin-top:30px;
	color:#666666;
	border-bottom: 2px solid #999999;
	border-left: 10px solid #999999;
}

#trackbackbody,#commentbody,#takecommentbody{}
.commentttl{
	text-align:right;
	font-size:10px;
}

.trackbackttl{
	text-align:right;
	font-size:10px;
	margin-top: 20px;
}

.trackbacktext{
	margin-top: 5px;
}

.commenttext{
	line-height:125%;
	padding: 10px;
	margin: 10px 0px;
	border:1px outset #5BADFF;
}

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

#ad{}
.blogbody iframe{
	width:320px;
	margin:20px auto 15px;
	text-align:center;
}
	body.ad{text-align:center;}
		a.adtitle{
			color:#2656a2;
			font-weight:bold;
		}
		a.adtitle:link{}
		a.adtitle:visited{}
		a.adtitle:active{}
		a.adtitle:hover{}

		a.addescription{
			color:#0146c8;
			text-decoration:none;
			}
			a.addescription:link{}
			a.addescription:visited{}
			a.addescription:active{}
			a.addescription:hover{}

		a.adurl{color:#0146c8;}
			a.adurl:link{}
			a.adurl:visited{}
			a.adurl:active{}
			a.adurl:hover{}

		a.adld{color:#2656a2;}
			a.adld:link{}
			a.adld:visited{}
			a.adld:active{}
			a.adld:hover{}

.loginon{
	font-size:12px;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #666666;
	text-align:center;
}
	.loginon a{}
		.loginon a:link{}
		.loginon a:visited{}
		.loginon a:active{}
		.loginon a:hover{}

.loginoff{
	font-size:12px;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #666666;
	text-align:center;
}
	.loginoff a{}
		.loginoff a:link{}
		.loginoff a:visited{}
		.loginoff a:active{}
		.loginoff a:hover{}

#formbody{
	background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/c/3/c3c354ba.gif?blog_id=1750839) repeat-y;
	text-algin:center;
	padding-left:25px;
}
	.form{font-size:12px;}
	.form th{
		padding:2px;
		text-align:right;
	}
	.form td{padding:2px;}

input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{
	width:400px;
	height:200px;
}
input.button{
	margin-top:20px;
	margin-bottom:10px;
	width:80px;
}
#blogcommentbottom{}

.nextpage{
text-align:right;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}


.calendarheadbody{}

/* カレンダーの西暦部分 */
.calendarhead{
	color:#2656a2;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin-top: 50px;
}
	.calendarhead a{color:#2656a2;}
		.calendarhead a:link{}
		.calendarhead a:visited{}
		.calendarhead a:active {}
		.calendarhead a:hover{}
.caltop{ /* カレンダー上部 */
	/* background:url(http://parts.blog.livedoor.jp/img/usr/glacial_blue/cal_top.gif) no-repeat 50% 0; */
	height:10px;
	}
.calbody{ /* カレンダー真ん中 */
	/* background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/5/3/53abab16.gif?blog_id=1750839) repeat-y 50% 0; */
	padding-top:3px;
	text-align:center;
	border-right: solid 2px #5BADFF
}
.calendartable{}
.caltbl{
	width:180px;
	margin:0 auto;
}
	.caltblwkbg{}
	.calendarwd{}
	.caltblwk{display: none;}
	.caltblwk td{}
	.calendarweek{}
	.weekday{}
	.sun{}
	.sat{}
.caltbldaybg{}
.caltblday{margin:0 auto;}
.caltblday td{
	color:#6cd0f2;
	width:25px;
	height:22px;
	padding:3px 0;
	font-size:15px;
	text-align:center;
}
.calendar{}
.calendard{}
.calon{background:url(http://parts.blog.livedoor.jp/img/usr/glacial_blue/cal_day.gif) no-repeat 50% 50%;}
.caloff{}
.caltblday a{
	color:#2656a2;
	font-weight:bold;
	}
	.caltblday a:link{}
	.caltblday a:visited{}
	.caltblday a:active{}
	.caltblday a:hover{}
.even{}
.odd{}

 /* カレンダー下部 */
.calbottom{
	/* background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/8/9/89395081.gif?blog_id=1750839) no-repeat 50% 0; */
	border-bottom: solid 2px #5BADFF
	}

.sidetop{}

.sidetitlebody{ /*サイド上*/
	margin-top:-2px;
}

 /* サイドのタイトル部分 */
.sidetitle{
	color:#FF6600;
	font-weight:bold;
	text-align:left;
	padding:5px 5px 5;
	font-size:15px;
	border-top: solid 2px #5BADFF;
	border-left: solid 2px #5BADFF;
	border-bottom: solid 2px #5BADFF;
}

 /*サイドの真ん中*/
.side{
	font-size:15px;
	text-align:left;
	line-height:125%;
	padding:5px 0px 8px;
	margin: 0px;
	border-right: solid 2px #5BADFF;
}

.side a{
	text-decoration:none;
}

.side a:hover{
	text-decoration:underline;
}

.sidebody{
	padding:0 5px 5px;
	text-align:left;
}
.sidebottom{ /*サイド下*/
	padding:0px;
	margin-bottom:0px;
	border-bottom: solid 2px #5BADFF;
}
	.side a{}
		.side a:link{}
		.side a:visited{}
		.side a:active{}
		.side a:hover{}
	.sidetitle a{color:#00ace6;}
	a.ttllink{}
		a.ttllink:link{}
		a.ttllink:visited{}
		a.ttllink:active{}
		a.ttllink:hover{}

input.sf{
	width:88px;
	margin-right:1px;
}
.sfbtn{}
.moblogbody,.linkme,.skypeme{
	text-align:center;
}
.afbody{
	text-align:center;
	padding-bottom:10px;
}
.afbody img{margin-bottom:3px;}
.photo{text-align:center;}
.nickname{
	font-size:12px;
	font-weight:bold;
	padding:5px 20px;
	text-align:left;
}
.profbody{}
.mysite{}
.message{
	padding:1px 20px;
	text-align:left;
	font-size:15px;
	margin-bottom:10px;
	line-height:130%;
}
.newslist{padding-right:15px;}
.blogtimes{
	margin:10px auto;
	text-align:center;
	width:180px;
}
.quotetable{
	background:#634938;
	width:170px;
}
.quotetable img{width:160px;}
.quote{
	font-size:12px;
	padding:1px;
	background:#fffbf0;
}
	.quote a{}

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

	.elsebody a{}
	.elsebody a:link{}
	.elsebody a:visited{}
	.elsebody a:active{}
	.elsebody a:hover{}

.checkers{padding-bottom:10px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
.reader{padding-bottom:20px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
.powered{padding-bottom:10px;}
.syndicate{}

#footer{}
#outfooter{ /*一番下の背景*/
	/*background:url(http://parts.blog.livedoor.jp/img/usr/glacial_blue/m_bottom.jpg) no-repeat 50% 0;*/
	margin:-418px auto 0;
	position:relative;
	z-index:1;
	height:418px;
	}

/* リンク集のリスト */ 
#slink ul{
	list-style-type: none;
	margin-left: 5px;
	padding-left: 5px;
}


/* Wiiボタン */

a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	
	background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/5/1/510d64b5.png?blog_id=1750839) no-repeat;
	
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;
	

	zoom:1;
	
	
	
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}





a.button span, span.button button, span.button input, del.button span{
	
	font-weight:normal;	
	white-space:nowrap;
	cursor:pointer;

	display:-moz-inline-box;
	display:inline-block;
	font:12px/1 Arial;	
	background:url(http://livedoor.blogimg.jp/yafuoku_watch/imgs/5/1/510d64b5.png?blog_id=1750839) 100% 0 no-repeat;
	height:30px;
	padding:8px 10px 0 0;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	
	zoom:1;
	_position:relative;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}

del.button{
	cursor:not-allowed;	
	background-position:0 -120px;
	color:#888;
}
del.button span{
	cursor:default;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, span.button:hover, 
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span, span.button:hover button, 
span.button-behavior-hover button, span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#3366FF;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	cursor:not-allowed;
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	cursor:not-allowed;
	
}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}

/* Wiiボタン */

/** ---------- Google AdSense ---------- **/
.google-user-ad { margin:10px; } 
.ad-center { text-align:center; }

.ad-outer { margin:0 auto; padding:0; }
.ad-by { text-align:left; margin-bottom:4px; font-size:11px; }
.ad-box { text-align:left; }
.ad-box a{ display:block; margin:0 8px 0 0!important; padding:6px 8px!important; overflow:hidden; }
.ad-box a:hover { padding:4px 6px!important; }
.ad-box a span.ad-url { margin-left:10px; }
/* for IE6-7 */
* html .ad-outer .ad-box a{ height:1%; }
*+html .ad-outer .ad-box a{ height:1%; }

/* for banner type */
.ad-type-bnr { margin:0 20px 10px; }
.ad-type-bnr .ad-outer { zoom:1; }
.ad-type-bnr .ad-outer:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.ad-type-bnr .ad-box { width:49%; float:left; }
.ad-type-bnr .ad-box a span.ad-url { display:block; margin:0; }

.ad-by a, .ad-by a:hover { color:#000000 !important; }
.ad-box a, .ad-box a:hover { text-decoration:none; }
.ad-box a span.ad-title { font-size:15px; color:#0146c7; font-weight:bold; text-decoration:underline; line-height:150%; }
.ad-box a:hover span.ad-title { text-decoration:none; }
.ad-box a span.ad-url,
.ad-box a:hover span.ad-url { font-size:11px; color:#008000; line-height:150%; }
.ad-box a span.ad-description { display:block; font-size:12px; color:#000000; line-height:150%; }
.ad-box a:hover span.ad-description { display:block; font-size:12px; color:#000000; }
.ad-box a:hover{
	background:#ffffff;
	border:2px solid #5BADFF;
	-moz-border-radius:5px; /* for fx */
	-webkit-border-radius:5px; /* for safari */
}

/* link */
.ad-box-ncb {
	text-align:left;
	padding:6px 8px;
	display:block;
	line-height:1.5;
}
.ad-box-ncb:hover {
	padding:4px 6px;
	background:#5BADFF;
	border:2px solid #5BADFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* title */
.ad-box-ncb span.ad-title a { font-size:15px; color:#0146c7; font-weight:bold; text-decoration:underline; line-height:150%; }
.ad-box-ncb span.ad-title a:hover { text-decoration:none; }
/* url */
.ad-box-ncb span.ad-url a { font-size:11px; color:#008000; line-height:150%; }
.ad-box-ncb span.ad-url a:hover  { text-decoration:underline; }
/* description */
.ad-box-ncb span.ad-description { display:block; font-size:12px; color:#000000; line-height:150%; }

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

      BlogRoll css

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

.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}


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

.blogroll-channel .blogroll-list {
    list-style-type: none;
    margin-bottom: 3px;
    font-size: 16px;
    line-height: 1.2;
}

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

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

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

.blogroll-channel a.blogroll-link {
}

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

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

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

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

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

h2 a:hover{
	text-decoration:underline;
}

h2 a{
	text-decoration:none;
}

.sure_master_body{
color: #ff3333;
}
