@charset "utf-8";/*Theme Name: murmurDescription: BLUE-YELLOW MURMUR*/*{	margin: 0; 	padding: 0; }h1,h2,h3,h4,h5,h6,pre,blockquote,ul,ol,dt,dl,dd,form,input,textarea,th,td {margin:0;padding:0;}p {	margin-bottom:10px;	padding:0;}img {border:none;}ul, ol, li{	list-style:none;	line-height:100%;}/*-------------------- body --------------------*/body {	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;	font-size: 100%;	line-height: 180%;	font-style: normal; 	font-weight: normal; 	text-decoration: none; 	color: #333333;	padding: 0px;	background-color: #f5f5f5;}/*-------------------- header --------------------*/#bg_mur {	height: 200px;	background: url(image/bg_h.gif) repeat-x;}#title {	width: 355px;	height: 50px;	margin: 110px 0px 0px 0px;	padding: 0px;	display: block;	float: left;}#title img {	margin: 0px; 	padding :0px;	vertical-align: bottom;	display: block;	float: left;}/*-------------------- container --------------------*/#h_container {	width: 900px;	height: 200px;	margin: 0px auto;	padding: 0px;}#container,#w_container {	width: 900px;	margin: 0px auto;	padding: 0px;}/*-------------------- white --------------------*/#f_white {	height: 40px;	padding: 0px;	background: url(image/bg_f_white.gif) repeat-x;}#white {	background-color: #fff;}/*-------------------- navi --------------------*/#navi {	width: 534px;	height: 18px;	margin: 132px 0px 8px 0px;	padding: 0px;	display: block;	float: right;}#navi li {	height: 18px;	display : inline;	margin: 0px;	padding : 0px; 	float: left; }#navi img {	margin: 0px 9px; 	padding :0px;	vertical-align: bottom;}/*-------------------- footer --------------------*/#footer {	width: 320px;	height: 10px;	margin: 30px 0px 20px;	display: block;	float: right;}/*-------------------- layout --------------------*/.blog_l {  float: left;  overflow: hidden;  width: 640px;  margin-right: 40px;}.blog_r {  float: left;  overflow: hidden;  width: 200px;}.cobody {  margin: 30px 30px;  padding: 0px;}/*-------------------- hide --------------------*/.hide {	display:block;	position:absolute;	top:-9999px;	left:-9999px;}/*-------------------- link --------------------*/a:link {	color: #0066ff;	text-decoration: none;}a:visited {	color: #0066cc;	text-decoration: none;}a:hover {	color: #cc3333;	text-decoration: underline;}a:active {	color: #cc0000;	text-decoration: underline;}/*-------------------- bg --------------------*/.bg_blue {	display: block;	background-color: #dcf1fc;	margin: 0px;	padding: 25px 0px;}.bg_yellow {	display: block;	background-color: #fefece;	margin: 0px;	padding: 25px 0px;}.shadow {	height: 30px;	padding: 0px;	background: url(image/shadow.gif) no-repeat;}/*-------------------- blog navi --------------------*/.blog_navi {  width: 640px;  height: 30px;  float: left;  overflow: hidden;  margin: 00px 0px;}.prev {  width: 68px;  height: 20px;  float: right;  overflow: hidden;  margin: 0px 10px 0px 0px;}.next {  width: 42px;  height: 20px;  float: left;  overflow: hidden;  margin: 0px 0px 0px 10px;}/*-------------------- ARCHIVES --------------------*/#arc {  display: block;  visibility:hidden;  width: 178px;  margin-top: -1px;  padding: 0px;  border: 1px solid #dcf1fc;}ul.arc_list {  margin: 10px 15px;  list-style: none;}ul.arc_list li {  display: block;  width: 180px;  height: 20px;  font-size: 10px;  text-decoration: none;  color: #333333;  clear: both;}ul.arc_list li a {  display: block;  width: 180px;  height: 20px;  font-size: 10px;  text-decoration: none;  color: #666666;  clear: both;}ul.arc_list li a:hover {  display: block;  width: 180px;  height: 20px;  text-decoration: none;  color: #0066ff;  clear: both;}/*-------------------- font--------------------*/.small {  font-size: 85%;  line-height: 180%;}.medium {  font-size: 90%;  line-height: 180%;}.t_yellow {  font-size: 90%;  font-weight: bold;   line-height: 150%;  margin: 0px;  padding: 0px 0px 0px 8px;  border-left: 30px solid #fcfc71;}.t_blue {  font-size: 90%;  font-weight: bold;   line-height: 150%;  margin: 0px;  padding: 0px 0px 0px 8px;  border-left: 30px solid #b4e2fb;}.t_day {  font-family : 'Futura', 'Verdana', san-serif;  font-size: 10px;  line-height: 160%;  letter-spacing: 0.1em;  color: #666;  float: right;  margin: 0px 30px 0px 0px;}.txt {  font-size: 85%;  line-height: 200%;  margin: 25px 30px;  padding: 0px;}.t_comment {  font-size: 10px;  line-height: 160%;  color: #999;  float: right;  margin: 0px 30px 0px 0px;}.h_comment {  font-size: 90%;  line-height: 160%;  font-weight: bold;   color: #7b8d9e;  margin: 30px 0px 20px 10px;}.t_post {  font-size: 10px;  line-height: 160%;  color: #999;  float: right;  margin: 10px 0px;}.h_form {  font-size: 90%;  line-height: 160%;  font-weight: bold;   color: #7b8d9e;  margin: 30px 0px 20px 10px;  padding: 10px 0px;  border-top: 1px dotted #bdc6cf;}.form_sub {  font-size: 10px;  letter-spacing: 0.1em;  line-height: 120%;  color: #7b8d9e;}/*-------------------- form --------------------*/input.text {  border:1px solid #e2e1e1;  background-color:#f7fada;  font-size: 85%;  line-height: 200%;}textarea {  border:1px solid #e2e1e1;  background-color:#f7fada;  font-size: 85%;  line-height: 180%;}.fsub_area {  float: left;  overflow: visible;  width: 90px;  margin-right: 10px;  text-align: right;}.fbox_area {  float: left;  overflow: visible;  width: 500px;}/*-------------------- clear --------------------*/.clear_both {  clear: both;  visibility: hidden;  height: 0;  overflow : hidden;}/*-------------------- margin space --------------------*/.m10 {  margin-left: 10px;}.m20 {  margin-left: 20px;}.m30 {  margin-left: 30px;}.m40 {  margin-left: 40px;}.m50 {  margin-left: 50px;}.m60 {  margin-left: 50px;}.m80 {  margin-left: 50px;}.height_space {  display: block;  height: 30px;  font-size: 1px;  overflow : hidden;}.height_space_s {  display: block;  height: 20px;  font-size: 1px;  overflow : hidden;}.height_space_xs {  display: block;  height: 10px;  font-size: 1px;  overflow : hidden;}.center {  text-align: center;}.right{	text-align: right;	display: block;	float: right;}/*-------------------- image --------------------*/.txt img {  margin: 0px 10px 5px 10px;  padding: 4px;  border: 1px solid #f3f3f3;  background-color: #fff;}.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}div.wp-caption {  margin-right: 10px;}