	@charset "EUC-JP";

	/*
	-----------------------------------------------------
	livedoor Blog CSS
	FileName:	dog
	Version:	2005.08.25
	Powered by	livedoor Wiki
	-----------------------------------------------------
	*/

		body{
			margin:0;
			padding:0;
			color:#3e3e3e;
			text-align:center;
			font-family:arial ,sans-serif;
			background:#fff;
		}

		a:link{color:#0000ff;}
		a:visited{color:#0000ff;}
		a:hover{color:#0000ff;text-decoration:none;}
		a:active{color:#0000ff;}

		#header{
			background:#fff8e4;
			border-bottom:#000 1px solid;
		}
		
		#header td{
			margin:0;
			color:#000;
			font-size:12px;
			text-align:right;
		}
		#header a{color:#000;}

		#container{
			width:825px;
			margin:0 auto;
			text-align:center;
			word-break:break-all;
		}

		#banner,#subbanner{
			color:#000;
			width:765px;
			height:252px;
			text-align:right;
			font-weight:normal;
			background:url(http://livedoor.blogimg.jp/arumage/imgs/1/5/15accdce.gif) no-repeat 50% 0;
		}

		#banner a{color:#000;text-decoration:none;}
		#banner a:link{color:#000;text-decoration:none;}
		#banner a:visited{color:#000;text-decoration:none;}
		#banner a:hover{color:#000;text-decoration:none;}
		
		#ad{width:340px;}

		h1,h2,h3{margin:0;padding:0;}

		.blogtitle{
			font-size:20px;
			padding:170px 20px 5px;
		}

		.description{
			color:#3e3e3e;
			font-size:12px;
			padding:0 20px 10px;
		}

		#wrapper{
			float:left;
			width:608px;
		}

		#content{
			float:right;
			width:393px;
			text-align:center;
		}

		#blog{
			width:100%;
			padding:0px 0 20px;
			text-align:left;
			background:#fff;
		}

		#left{
			float:right;
			width:190px;
			background:#fff;
			padding:0px 0px 30px;
		}
		
		#right{
			float:left;
			width:190px;
			padding:0px 0px 30px;
			background:#fff;
			text-align:center;
		}
		
		#categorytitle{
			color:#3e3e3e;
			font-size:16px;
			font-weight:bold;
			padding:6px 20px;
			text-align:left;
			background:#fff8e4;
			border:#330000 solid 1px;
			margin-bottom:10px;
		}

		.date{
			color:#3e3e3e;
			font-size:12px;
			font-weight:bold;
			padding:5px 20px;
			background:#fff8e4;
			border-bottom:#330000 solid 1px;
		}

		.blogbody{
			line-height:130%;
			text-align:center;
	　　　　　　　　　padding-top:4px;
	                  padding-bottom:4px;
	                  padding-right:4px;
	                  padding-left:4px;
	                  border:1px solid #5D5D5D;
	　　　　　　　　　/*
			margin-bottom:4px:
	                  */
		}

		.blogbodybottom{
		}

		.title{
			color:#3e3e3e;
			font-size:14px;
			font-weight:bold;
			text-align:left;
			padding:4px 20px;
		}

		.main,.mainmore{
			font-size:12px;
			margin:10px 20px 0;
			text-align:left;
		}
		
		blockquote{
			border:2px dotted #777;
			padding:10px;
			margin:10px;
			text-align:left;
		}
		
		.pict{}
		
		 a.continues:link{color:#000;text-decoration:underline;}
		 a.continues:visited{color:#000;text-decoration:underline;}
		 a.continues:active{color:#000;text-decoration:underline;}
		 a.continues:hover{color:#000;text-decoration:none;}

		.posted{
			color:#3e3e3e;
			font-size:11px;
			text-align:right;
			margin:20px 20px 5px;
		}

		.posted a:link{color:#000;text-decoration:underline;}
		.posted a:visited{color:#000;text-decoration:underline;}
		.posted a:active{color:#000;text-decoration:underline;}
		.posted a:hover{color:#000;text-decoration:none;}


		.menu{
			color:#3e3e3e;
			font-size:11px;
			text-align:right;
			margin:0 20px 10px;
		}

		.menu a:link{color:#000;text-decoration:underline;}
		.menu a:visited{color:#000;text-decoration:underline;}
		.menu a:active{color:#000;text-decoration:underline;}
		.menu a:hover{color:#000;text-decoration:none;}


		.comblogbodybottom{}

		.mylink:link{color:#0000ff;}
		.mylink:visited{color:#0000ff;}
		.mylink:active{color:#0000ff;}
		.mylink:hover{color:#0000ff;}

		.mylink2{
			color:#3e3e3e;
			font-size:9px;
			text-align:left;
			margin:0 20px 10px;
		}
		
		.mylink2 a:link{color:#0000ff;}
		.mylink2 a:visited{color:#0000ff;}
		.mylink2 a:active{color:#0000ff;}
		.mylink2 a:hover{color:#0000ff;}


		#TopPR1{
			color:#3e3e3e;
			font-size:13px;
			text-align:left;
			border:1px solid #5D5D5D;
			padding:5px 0px 5px 5px;
			margin: 5px 0px;
		}
		

	/* トラックバックURL表ｦ */
		.trackbackurlbody{
			text-align:left;
		}
		.trackbackurlttl{
			color:#3e3e3e;
			font-size:12px;
			font-weight:bold;
			padding:10px 20px 0;
		}

		.trackbackurl{text-align:center;margin-bottom:10px;}
		.trackbackurl table{width:350px;margin:0 auto;}
		input.trackbackbox{width:275px;}

	/* トラックバック・コメント表ｦ */

		a.posttitle:link{color:#000;text-decoration:underline;font-size:12px;}
		a.posttitle:visited{color:#000;text-decoration:underline;font-size:12px;}
		a.posttitle:active{color:#000;text-decoration:underline;font-size:12px;}
		a.posttitle:hover{color:#000;text-decoration:underline;font-size:12px;}

		#trackback,#comment,#takecomment{text-align:left;}

		.trackbackhead,.commenthead,.takecommenthead{
			color:#3e3e3e;
			font-size:13px;
			font-weight:bold;
			padding:10px 20px 0;
			margin-bottom:10px;
			border-top:#330000 1px solid;
		}
		#trackbackbody,#commentbody,#takecommentbody{padding:0 20px;}
		.trackbackttl,.commentttl{color:#3e3e3e;font-size:12px;}
		.trackbacktext,.commenttext{font-size:12px;line-height:125%;margin:5px 5px 20px;}

		#error{
			padding:10px;
			font-size:12px;
			line-height:125%;
			font-weight:bold;
		}
		#error span{font-weight:normal;}

		.loginon{
			color:#3e3e3e;
			font-size:12px;
			font-weight:bold;
			margin:10px 15px;
			padding:5px;
			border:1px solid #330000;
			text-align:center;
		}
		.loginoff a:link{color:#000;}
		.loginoff a:visited{color:#000;}
		.loginoff a:active{color:#000;}
		.loginoff a:hover{color:#fff;}
		
		.loginoff{
			color:#3e3e3e;
			font-size:12px;
			font-weight:bold;
			margin:10px 15px;
			padding:5px;
			border:1px solid #330000;
			text-align:center;
		}
		.loginoff a:link{color:#000;}
		.loginoff a:visited{color:#000;}
		.loginoff a:active{color:#000;}
		.loginoff a:hover{color:#000;}

		#formbody{text-algin:center;padding-left:10px;}

		.form{
			margin:0px auto;
			color:#3e3e3e;
			font-size:12px;
		}
		
		.form th{
			font-weight:normal;
			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:280px;height:200px;}
		input.button{margin-top:20px;width:80px;}
		
		#blogcommentbottom{
		}


	/* カレンダーw剃*/
		.calendarhead{
			color:#3e3e3e;
			font-size:12px;
			font-weight:bold;
			height:36px;
			padding:3px 0px 0px 38px;
			text-align:left;
			background:url(http://parts.blog.livedoor.jp/img/usr/dog/category_bg.gif) no-repeat 0 0;
		}

	 .calendarhead a:link{color:#000;text-decoration:none;}
	 .calendarhead a:link{color:#000;text-decoration:none;}
	 .calendarhead a:visited{color:#000;text-decoration:none;}
	 .calendarhead a:active{color:#000;text-decoration:none;}
	 .calendarhead a:hover{color:#000;text-decoration:underline;}

		.caltop{}
		.calbody{text-align:left;}
		.calendartable{}
		.caltbl{
			width:180px;
			margin:0px;
		}

		.calbottom{margin-bottom:10px;}
		.caltblwkbg{}
		.calendarwd{
			background:#fff;
			margin:0;
		}
		.caltblwk{}
		.caltblwk td{
			color:#3e3e3e;
			padding:3px 0;
			font-size:12px;
			font-weight:bold;
			text-align:center;
		}

		.weekday{}
		.sun{}
		.sat{}

		.caltbldaybg{
			padding:5px 5px 0 6px;
			background:transparent;
		}

		.caltblday{
			width:175px;
			margin:0 auto;
		}

		.caltblday td{
			color:#3e3e3e;
			width:25px;
			height:25px;
			padding:3px 0;
			font-size:12px;
			font-weight:bold;
			text-align:center;
		}

		.calendar{}
		.calendard{}
		.calon{}
		.caloff{}

		.caltblday a:link{color:#000;text-decoration:underline;}
		.caltblday a:visited{color:#000;text-decoration:underline;}
		.caltblday a:active{color:#000;text-decoration:underline;}
		.caltblday a:hover{color:#000;text-decoration:none;}


	/* サイドw剃*/
		.sidetitle{
			color:#3e3e3e;
			font-size:11px;
			font-weight:bold;
			height:36px;
			padding:3px 0px 0px 38px;
			text-align:left;
			background:url(http://parts.blog.livedoor.jp/img/usr/dog/category_bg.gif) no-repeat 0 0;
		}

		.side{
			color:#3e3e3e;
			font-size:12px;
			text-align:center;
			line-height:125%;
			padding:5px 10px 0;
		}
		.sidebottom{
			margin-bottom:10px;
		}
		
		.sidebody{
			padding-bottom:4px;
			padding-left:12px;
			background:url(http://parts.blog.livedoor.jp/img/usr/dog/dot.gif) no-repeat 0 5px;
			text-align:left;
		}

	 .side a:link{color:#000;text-decoration:underline;}
	 .side a:visited{color:#000;text-decoration:underline;}
	 .side a:active{color:#000;text-decoration:underline;}
	 .side a:hover{color:#000;text-decoration:underline;}

		a.ttllink:link{color:#000;text-decoration:underline;}
		a.ttllink:visited{color:#000;text-decoration:underline;}
		a.ttllink:active{color:#000;text-decoration:underline;}
		a.ttllink:hover{color:#000;text-decoration:none;}

		input.sf{width:122px;margin-right:3px;}
		.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;margin:10px 0;}
		.message{text-align:left;font-size:12px;margin-bottom:10px;}
		.blogtimes{margin:10px auto;text-align:center;width:180px;}
		.quotetable{background:#000;width:170px;}
		.quotetable img{width:160px;}
		.quote{color:#000;font-size:12px;padding:1px;background:#fff;}

		.elsehead{
			padding:3px 0 4px;
		}
		.elsebody{text-align:center;}
		.elsebottom{
			padding:3px 0 4px;
		}
		
		.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{
		}

		.blogbody iframe{width:340px;margin-top:20px;margin-left:10px;}

		a.adtitle{color:#000;font-weight:bold;text-decoration:underline;}
		a.adtitle:link{color:#000;font-weight:bold;text-decoration:underline;}
		a.adtitle:visited{color:#000;font-weight:bold;text-decoration:underline;}
		a.adtitle:active{color:#000;font-weight:bold;text-decoration:underline;}
		a.adtitle:hover{color:#000;font-weight:bold;text-decoration:underline;}
		
		a.addescription{color:#000;text-decoration:none;}
		a.addescription:link{color:#000;text-decoration:none;}
		a.addescription:visited{color:#000;text-decoration:none;}
		a.addescription:active{color:#000;text-decoration:none;}
		a.addescription:hover{color:#000;text-decoration:none;}
		
		a.adurl{text-decoration:none;}
		a.adurl:link{text-decoration:none;}
		a.adurl:visited{text-decoration:none;}
		a.adurl:active{text-decoration:none;}
		a.adurl:hover{text-decoration:none;}
		
		a.adld{color:#000;text-decoration:underline;}
		a.adld:link{color:#000;text-decoration:underline;}
		a.adld:visited{color:#000;text-decoration:underline;}
		a.adld:active{color:#000;text-decoration:underline;}
		a.adld:hover{color:#000;text-decoration:underline;}
		
		body.ad{background:#fff;}

		.photo1{
		float:left;
		width:200xp;
		margin:0 10xp 10xp 0;
		border:solid 1px #D9530A;
		}
		
		.sidPR1{
		color:#3e3e3e;
		font-size:9px;
		text-align:left;
		width:132px;
		padding:3px;
		margin:3px;
		background:#EEFFFB;
		border:1px solid #5D5D5D;
		}
		
		 .sidPR1 a:link{color:#0000ff;text-decoration:underline;}
		 .sidPR1 a:visited{color:#0000ff;text-decoration:underline;}
		 .sidPR1 a:active{color:#0000ff;text-decoration:underline;}
		 .sidPR1 a:hover{color:#0000ff;text-decoration:underline;}
