@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	Last Resort
Version:	2009.11.24
-----------------------------------------------------
*/


/*●基本●*/

	body{margin:0 auto; padding:0; text-align:center; color:#000000; background:#EEEEE4;font-family: verdana ,arial ,sans-serif;}
	a{color:#000;text-decoration:underline;}
	a:link{}
	a:visited{}
	a:active{}
	a:hover{color:#9CA802}
	/*背景*/
	#container{	background-color:#FFFFFF; border-right:1px solid #D7D7D7;border-left:1px solid #D7D7D7;
	margin-left:auto;margin-right:auto;padding:0px;width:960px;height:auto;text-align:center; word-break:break-all;}
	/*上部メニュー*/
	#header{display:none;}
	#header{color:#000; background:#fff; font-weight:bold; border-bottom:3px solid #000;}
	#header td{ font-size:small; text-align:right; padding-right:10px;}
	#header a{color:#000000;text-decoration:none;font-weight:bold;}
	#header a:link{text-decoration:none;}
	#header a:visited{text-decoration:none;}
	#header a:active{text-decoration:none;}
	#header a:hover{text-decoration:underline;}
	
	.clear{clear:both}
.clear10{clear:both; margin-bottom:10px}
	
/*●ヘッダー●*/

	#banner,#subbanner{width:960px; height:300px; margin:0 auto;
		text-align:left; background:url(http://www.lastresort.co.jp/common/img/blog/header.jpg) no-repeat 0px 0;}
	#banner a{color:#000;text-decoration:none;}
	#banner a:link{text-decoration:none;}
	#banner a:visited{text-decoration:none;}
	#header a:active{text-decoration:none;}
	#banner a:hover{text-decoration:none;}
	h1,h2,h3{margin:0;padding:0;}
	/*ブログタイトル*/
	.blogtitle{ visibility:hidden;}
	/*ブログの説明文*/
	.description{visibility:hidden;}	
	
/*●記事＆サブメニュー●*/

	#blogcontainer{text-align:center;margin-top:10px;margin-left:auto; margin-right:auto;  padding:0; width:930px;}
	/*記事大枠*/
	#content{float:left; width:720px; margin:0px; text-align:center; background:#ffffff;}
	#blog{text-align:left; margin-left:auto; margin-right:auto; float:left; padding:0; float:left;}
	/*サイドメニュー大枠*/
	#links{float:right; width:190px;margin-left:auto; margin-right:auto; }
	#linksbody{}
	#linkstop{}
	#categorytitle{font-size:18px; font-weight:bold; color:#000; text-align:left; padding:10px 10px;}

/*●記事●*/

	/*日付〜タイトル〜記事*/
	.fullbody,#articlebody{text-align:left; width:100%;}
	/*日付*/
	.datetop,#articletop{margin:0px; padding:0px;}
	.datebody{margin:0px; padding:0px;}
	.date{color:#ff0099; font-size:11px;font-weight:bold;margin:0px 0px 5px 0px;padding:0px;text-align:right;}
	/*タイトル〜記事*/
	.blogbody{line-height:125%;text-align:left;padding:0px;clear:both; border:1px solid #ccc;margin-left:auto; margin-right:auto; margin-bottom:10px; clear:both; width:728px;}
	.blogbodytop{margin:0px; padding:0px;}
	/*記事の下囲み*/
	.blogbodybottom{height:1px;margin-bottom:6px;display: block;}
	/*記事タイトル*/
	.title{background-image:url(http://www.lastresort.co.jp/common/img/blog/title.gif);
	background-position:0 0; background-repeat:no-repeat; height:40px; color:#000;font-size:13px; letter-spacing:0.2em;font-weight:bold;margin:0; height:40px;
		width:auto;padding:7px 0 5px 10px;}
	.titlebody{margin:0px; padding:0px;}
	/*?*/* html .main{height:1%;}* html .mainmore{height:1%;}/**/
	/*記事*/
	.main,.mainmore,.portal-links{font-size:12px;line-height:150%;padding:10px;clear:both;margin-left:auto; margin-right:auto;}
	.main{overflow: auto; width:715px;}
	blockquote{}
	.pict{margin-right:5px;margin-bottom:5px;}
	a.continues{color:#000;text-decoration:underline;font-weight:bold;}
	a.continues:link{}
	a.continues:visited{}
	a.continues:active{}
	a.continues:hover{color:#9CA802}
	/*記事本文の下につくリンク*/
	.posted{color:#000;font-size:10px;text-align:right;padding:10px;}
	.posted a{color:#ff0099;}
	.posted a:link{}
	.posted a:visited{}
	.posted a:active{}
	.posted a:hover{color:#FF66AA;}
	.dateend,#articlebottom{margin-bottom:10px;}
	.nextpage{font-size:x-small; padding:15px 15px; text-align:center;}
	.nextpage a{color:#000;}
	.nextpage a:link{}
	.nextpage a:visited{}
	.nextpage a:active{}
	.nextpage a:hover{color:#9CA802;}
	.menu{color:#000; font-size:10px;text-align:right; padding:5px 15px;}
	.menu a{}
	.menu a:link{}
	.menu a:visited{}
	.menu a:active{}
	.menu a:hover{color:#9CA802;}
	.comblogbodybottom{margin-bottom:15px;}

/*●トラックバックURL表示●*/

	.trackbackurltop{}
	.trackbackurlbody{text-align:left; padding:5px 10px 10px;
		background:#eee; border:1px solid #dddddd;}
	.trackbackurlttl{color:#000; font-size:12px; font-weight:bold;margin:0; padding:0;}
	.trackbackurl{padding:0; background:#eee; padding:15px 0;}
	.trackbackurl table{margin-left:0px;}
	input.trackbackbox{width:500px;}
	.trackbackurlbottom{}
	/* トラックバック・コメント表示 */
	a.posttitle{color:#000;text-decoration:none;font-weight:bold;}
	a.posttitle:link{color:#000;text-decoration:none;font-weight:bold;}
	a.posttitle:visited{color:#000;text-decoration:none;font-weight:bold;}
	a.posttitle:active{color:#000;text-decoration:none;font-weight:bold;}
	a.posttitle:hover{color:#000;text-decoration:none;font-weight:bold;}
	#trackbacktop,#commenttop{}
	#trackback,#comment{text-align:left; padding:0;}
	#takecomment{text-align:left; padding:0px;}
	.trackbackhead,.commenthead,.takecommenthead{color:#ff0099; font-size:13px; font-weight:bold; margin:10px 0 5px 0; letter-spacing:0.1em;}
	#trackbackbody,#commentbody{text-align:left; padding:10px;background:#eee; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
	.trackbackttl,.commentttl{color:#000; font-size:12px; font-weight:bold;}
	.trackbacktext,.commenttext{color:#000; font-size:x-small;line-height:135%; padding:10px 0 10px 15px;}
		
	#commentbottom,#trackbackbottom,.formbodybottom{background:#eee}

	#error{font-size:x-small; line-height:150%;font-weight:bold; padding:10px 10px;}
	#error span{font-weight:normal;}

	.loginon,.loginoff{font-size:x-small; font-weight:bold;margin:0px; padding:5px 10px;
		text-align:center; border:1px solid #dddddd;background:#eee; }
	.loginon a{font-weight:bold;}
	.loginon a:link{}
	.loginon a:visited{}
	.loginon a:active{}
	.loginon a:hover{text-decoration:none;}

	.loginoff a{font-weight:bold;}
	.loginoff a:link{}
	.loginoff a:visited{}
	.loginoff a:active{}
	.loginoff a:hover{text-decoration:none;}

	#takecommentbody{padding:0; margin:0 auto;}

	.formbodytop{}
	#formbody{text-algin:center; padding:15px;}
	.form{color:#000; font-size:x-small;font-weight:bold;}
	.form th{font-weight:bold; padding:2px;text-align:right;}
	.form td{padding:2px;}

	input#author{width:210px;border:1px solid #ddd;}
	input#email{width:210px;border:1px solid #ddd;}
	input#url{width:500px;border:1px solid #ddd;}
	input#bake{}
	textarea#text{width:500px;height:100px;border:1px solid #ddd;}
	input.button{margin-top:20px;width:80px;}
	
	#blogcommentbottom{}

/*●サイドメニュー●*/

	/*サイドメニュータイトル*/
	.sidetitlebody{ background-image:url(http://www.lastresort.co.jp/common/img/blog/side_title.gif);
	background-position:0 0; background-repeat:no-repeat; height:30px; display: block;}
	.sidetitle{font-size:12px; letter-spacing:0.05em;font-weight:bold; color:#000; text-align:left; padding:5px 5px 10px 30px;}
	.sidetitle a{color:#000;}
	.sidetitle a:hover{text-decoration:none;}
	/*サイドメニュータイトルでリンクするもの*/
	a.ttllink{color:#000;font-weight:bold;}
	a.ttllink:link{} a.ttllink:visited{} a.ttllink:active{}
	a.ttllink:hover{color:#ff0099;}
	/*サイドメニュー本文*/
	.side{font-size:12px; text-align:left; line-height:130%; padding:0px; margin-bottom:5px; width:190px;}
	.side_b{font-size:12px; font-weight:bold;}
	.sidebody{padding:0; width:180px; margin:5px 0 0 5px;}
	.sidebottom{margin-bottom:25px;}
	.side a{} .side a:link{} .side a:visited{} .side a:active{}
	.side a:hover{color:#ff0099}

	.searchbody{}
	input.sf{width:122px;margin:0px 3px 0px 10px;}
	input.sfbtn{}
	.moblogbody,.linkme,.skypeme{text-align:center;}
	.afbody{text-align:center;padding-bottom:10px;}
	.afbody img{margin-bottom:3px;}
	.photo{text-align:center;}
	.nickname{color:#000;font-size:x-small;text-align:left;font-weight:bold;padding:5px;}
	.message{color:#000;font-size:x-small;text-align:left;line-height:115%;}
	.blogtimes{margin:20px 0;text-align:center;}
	.point{text-align:center;}
	.quotetable{background:#000;}
	.quotetable img{width:140px;}
	.quote{color:#000;font-size:x-small;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:380px;margin-top:20px;}

	#ad{text-align:center;}

	a.adtitle{color:#000;}
	a.adtitle:link{font-weight:bold;}
	a.adtitle:visited{font-weight:bold;}
	a.adtitle:active{font-weight:bold;}
	a.adtitle:hover{color:#9CA802;}
	
	a.addescription{color:#000;font-weight:normal;}
	a.addescription:link{text-decoration:none;}
	a.addescription:visited{text-decoration:none;}
	a.addescription:active{text-decoration:none;}
	a.addescription:hover{color:#9CA802;}
	
	a.adurl{color:#000;font-weight:normal;}
	a.adurl:link{text-decoration:none;}
	a.adurl:visited{text-decoration:none;}
	a.adurl:active{text-decoration:none;}
	a.adurl:hover{}
	
	a.adld{color:#EEEEE4;font-weight:normal;}
	a.adld:link{text-decoration:underline;}
	a.adld:visited{text-decoration:underline;}
	a.adld:active{text-decoration:underline;}
	a.adld:hover{color:#9CA802;}

	/*カレンダー*/
	.calendarheadbody{ height:30px;}
	.calendarhead{ background-image:url(http://www.lastresort.co.jp/common/img/blog/side_title.gif);
	background-position:0 0; background-repeat:no-repeat; height:30px; display: block;color:#000; font-weight:bold; text-align:left; padding:5px 5px 10px 30px; font-size:12px;}
	.calendarhead a{color:#000;}
	.calendarhead a:link{} .calendarhead a:visited{} .calendarhead a:active{color:#ff0099;}
	.calendarhead a:hover{color:#ff0099;}
	.calendarpre,.calendarnext{font-size:11px;}
	.caltop{}
	.calbody{font-weight:bold;text-align:center;padding:0 0 10px 0;width:190px;}
	.caltbl{width:190px;text-align:left;padding:0px;margin:0px;}
	.caltblwkbg{}
	.calendarwd{margin:0;padding-right:5px;}
	.caltblwk{}	.caltblwk td{} .weekday,.sun,.sat{	} .weekday{}
	.sun{color:#C9008C;}
	.sat{color:#008EC6;}
	.calendarweek{color:#000;font-size:12px;font-weight:bold;position:center;background:#fff;}
	.caltbldaybg{} .caltblday{} .caltblday td{} .calon{} .caloff{}
	.calendard{empty-cells:show;background:#fff;}
	.calendardbg{color:#000;background:#fff;}
	.calendar{color:#000;font-weight:normal;font-size:11px;position:center;background:#fff;}
	.caltblday a{color:#000;font-weight:bold;}
	.caltblday a:link{color:#ff0099;}
	.caltblday a:visited{} .caltblday a:active{}
	.caltblday a:hover{color:#fff;background:#ff0099;text-decoration:none;font-weight:bold;}
	.calbottom{margin-bottom:10px;}
	
	body.ad{background:#fff;}
