body {	color: #FFF;	font-family:"MS UI Gothic";	font-size:12px;	line-height:170%;	margin:0;	padding:0;	background: #3F3F3F url(http://sacqueboute.com/blog/img/bg.gif) repeat fixed right bottom;}iframe {	margin: 0;	padding: 0;	border: 1px solid #999999;}* {	margin: 0;	padding: 0;}	input, textarea {	margin:0px;	border:1px #000 solid;	color: #000;}img {border:none;}ul {margin:0px; padding:0px;}li {list-style-type:none;margin:0px;padding:0px;}br.clear {	clear: both;font: 0px/0px sans-serif;}a{	outline : 0 ;}a:link,a:visited,a:active  {color: #FF0000; text-decoration: none;}.schedule,.schedule a {	background: url(../img/schedule.gif) no-repeat;	height: 30px;	width: 100px;}a:hover   {color: #CC0000; text-decoration: none;}#header .blog_ a:link,#header .title a:visited,#header .title a:active  {color: #FFFFFF; text-decoration: none;}#header .title a:hover   {color: #FF0000; text-decoration: none;}#side a:link,#side a:visited {color: #FFF; text-decoration: none;}#side a:active  {color: #000; background-color:#FFF; text-decoration: none;}#side a:hover   {color: #000; background-color:#FF0000; text-decoration: none;}.pink a:link,.pink a:visited,.pink a:active  {color: #CC0000; text-decoration: none;}.pink a:hover   {color: #CC0000; text-decoration: none;}/* ************************************************  *	レイアウト * ************************************************ */#wrapper_top {	width:650px;	margin-left:auto;	margin-right: auto;	margin-top: 100px;	}#wrapper {	width:810px;	background:#333333 url(http://sacqueboute.com/blog/img/bg_center.gif) repeat-y;	margin-left:auto;	margin-right: auto;	}#index {	background: url(../img/top_img.jpg) no-repeat;	height: 770px;	width: 650px;	text-indent: -9999px;}#header {	width:810px;	background:#333333 url(http://sacqueboute.com/blog/img/header.jpg) no-repeat;	color:#FFFFFF;	margin:0;	height: 150px;	}#calendar {	font-family: "Verdana";		font-size: 10px;	width:770px;	margin:0 auto;	background:url(./template/ricocats/img/calendar.gif) no-repeat;	background-position:bottom;	text-align:center;	}#body {	width:770px;	margin:0px auto 15px auto;	}	#main {	margin-top:10px;	width:559px;	float:left;	}	#side {	margin-top:30px;	margin-left:580px;	}#footer {	width:770px;	margin:0 auto;	background:#000 ;	text-align:center;	}.header_p {padding:10px 10px 0px 10px; }.body_p {	padding-top: 15px;	padding-bottom: 15px;	padding-left: 10px;}/* -------------------------------------  *	ヘッダー（ブログタイトル、検索、猫画像） * ------------------------------------- */.title {	margin: 0px;	}#header .title {	display: block;	width: 350px;	text-align: center;	margin: 0px auto;} .contact {	display: block;	width: 60px;	text-align: center;	margin: -40px 0px 0px 420px;} #header .search {	width:350px;	float:right;	text-align:right;	}#header .search input {	font-family:Verdana, "MS UI Gothic";	font-size:10px;	}input.form {width:140px;}input.button {	color:#FFF;	background-color:#999;	border:1px #FFF solid;	}/* -------------------------------------  *	メイン（記事、コメント、トラバ、プロフィール） * ------------------------------------- */  /* 記事 */.entry{	margin-bottom:5px;	}.entry_head   { height:5px; background:no-repeat;}.entry_bottom {	height:5px;	background:#333333;	border: 1px solid 999999;}.entry_main {	background:#4A4A4A;	width:559px;	border: 1px solid #999999;}.entry_date { color:#CCCCCC;font-weight:bolder;}.entry_title { color:#FFF; font-weight:bolder; border-left:5px #FFF solid; padding-left:10px;}.entry_body {padding:10px;}.entry_foot {padding:10px;}.pagetop {width:30px; float:right; text-align:right;}.entry_state {color:#CCCCCC; margin-right:10px;}.entry_state a {color:#CCCCCC; }.pict {border: none;}blockquote {	font-size: 12px;	margin: 10px;	padding: 5px;	border: 1px dotted #FFF;	} /* コメント・トラバ */ .pink{ margin-bottom:5px;}.pink_head { height:5px; }.pink_bottom { height:5px;  }.pink_main {	background:#999999;	padding:10px 0;	border: 1px solid #CCCCCC;}.pink_title {5px; color:#FFF;font-weight:bolder;}.comm_state { border-left:5px #000 solid; padding-left:5px; color:#000;}.comm_body { color:#FFF; padding:10px 10px 30px 10px;}.comm_form {	font-size:10px;	font-family:Verdana, "MS UI Gothic";	line-height:150%;	margin: 10px 15px; }.comm_form input {border:1px #000 solid;}input.button2 {	font-family:Verdana;	font-size:10px;	color:#000;	background-color:#FFF;	border:1px #000 solid;	}.tb_url { background:#000;   padding:0 5px; margin:10px;}.tb_title {border-left:5px #000 solid; padding-left:5px; font-weight:bolder;}.tb_body { color:#FFF; margin:0px 10px 30px 10px;}.tb_state { color:#000;}.sequel { background:#000; text-align:center; margin-bottom:5px;}/* -------------------------------------  *	サイド * ------------------------------------- */ .linktitle {	color:#000;	font-size:18px;	font-family:Verdana,;	font-weight:bolder;	padding:3px 0px 4px 30px;	background:url(http://sacqueboute.com/blog/img/ttl.gif) no-repeat;	background-position:left ;	}.linktext {	margin: 5px 10px 10px 10px;	padding: 0px 0px 10px 0px ;}/* -------------------------------------  *	メニュー * ------------------------------------- *//*MENU*//*MENU_END*/#menu {	width: 396px;	height:30px;	float: left;	margin-left: 143px;	margin-top: -360px;	text-indent:-9999px; }ul {height: 30px;	}li { display:inline; list-style-type:none;}li a { height:30px; display:block; float:left; text-indent:-9999px; text-decoration:none; overflow:hidden;}.profile a{	height: 30px;	width: 97px;	background: url(../img/profile.gif) no-repeat ;}.profile a:hover {	height: 30px;	width: 97px;	background: url(../img/profile.gif) no-repeat 0px -30px;}.schedule a{	height: 30px;	width: 100px;	background: url(../img/schedule.gif) ;}.schedule a:hover {	height: 30px;	width: 100px;	background: url(../img/schedule.gif) no-repeat 0px -30px;}.disc a{	height: 30px;	width: 103px;	background: url(../img/disc.gif);	}.disc a:hover {	height: 30px;	width: 103px;	background: url(../img/disc.gif) no-repeat 0px -30px ;}.blog a{	height: 30px;	width: 95px;	background: url(../img/blog.gif) ;}.blog a:hover {	height: 30px;	width: 95px;	background: url(../img/blog.gif) no-repeat 0px -30px ;}.lesson a{	height: 30px;	width: 102px;	background: url(../img/lesson.gif);}.lesson a:hover {	height: 30px;	width: 102px;	background: url(../img/lesson.gif) no-repeat 0px -30px;}.faq a{	height: 30px;	width: 190px;	background: url(../img/faq.gif) no-repeat ;}.faq a:hover {	height: 30px;	width: 190px;	background: url(../img/faq.gif) no-repeat 0px -30px ;}.link a{	height: 30px;	width: 104px;	background: url(../img/link.gif) no-repeat;}.link a:hover {	height: 30px;	width: 104px;	background: url(../img/link.gif) no-repeat 0px -30px ;}