/*-------------------------------------------------------------
Theme Name: WordPress Default
Theme URI: http://blog.magical-remix.co.jp/
Description: MagicalRemix&Co create it.
Author: Igarashi
Author URI: http://blog.magical-remix.net/igalog/
Version: 01
-------------------------------------------------------------*/
/* re-reset
--------------------------------------------------------------*/

#main {
	line-height:1.5;
}

.post h1 { margin: 21px 0; padding:0; font-size: xx-large;font-weight: bold;}
.post h2 { margin: 19px 0; padding:0; font-size: x-large;font-weight: bold;}
.post h3 { margin: 18px 0; padding:0; font-size: large;font-weight: bold;}
.post h4 { margin: 21px 0; padding:0; font-size: medium;font-weight: bold;}
.post h5 { margin: 22px 0; padding:0; font-size: small;font-weight: bold;}
.post h6 { margin: 22px 0; padding:0; font-size: x-small;font-weight: bold;}
.post span { }
.post p { margin: 16px 0;}
.post ol { margin: 16px 0; padding-left: 40px;}
.post ul { margin: 16px 0; padding-left: 40px;}
.post ol li { list-style: decimal;}
.post ul li { list-style: disc;}
.post dl {}
.post dt {}
.post dd { margin-left: 40px;}
.post table { }
.post tr { }
.post th { font-weight: bold;}
.post td { }
.post blockquote { margin: 16px 40px;}
.post address { font-style: italic;}

.post strong { font-weight: bold; }
.post b { font-weight: bold; }
.post em { font-style: italic; font-weight: normal;  }
.post i { font-style: italic; font-weight: normal; }
.post u { text-decoration: underline; }
.post strike { text-decoration: line-through; }

.post hr { -moz-box-sizing:border-box; -moz-float-edge:margin-box; border:1px inset; color:gray; display:block; width:auto; height:1px; margin: 0.5em auto; }

.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6,
.post div,
.post span,
.post p,
.post ol,
.post ul,
.post ol li,
.post ul li,
.post dl,
.post dt,
.post dd,
.post table,
.post tr,
.post th,
.post td,
.post address,
.post blockquote { font-style: normal; background:none; text-align:left; letter-spacing:0; text-indent:0; border: none; width:auto; height:auto;}


.post strong,
.post b,
.post em,
.post i,
.post u,
.post strike { color:#000000; background:none; }


.post table{ border:solid 1px;border-collapse:separate;border-color:#c0c0c0 #c0c0c0 #808080 #808080;border-spacing:2px; margin:0;}
.post th{ border:solid 1px;border-color: #808080 #808080 #c0c0c0 #c0c0c0; font-weight:bold; text-align:center; }
.post td{ border:solid 1px;border-color: #808080 #808080 #c0c0c0 #c0c0c0; }



/* post
------------------------------------------------*/


/* h3 */
#main .post h3 {
	margin: 20px 0 10px;
	font-size: 123%;
}

/* table */
#main .post table {
	border-collapse: separate;
	border-spacing: 0;
	margin-bottom: 0.5em;
}
#main .post table th {
	background: #dbdbdb;
	border: 1px solid #dbdbdb;
	padding: 5px;
}
#main .post table td {
	border: 1px solid #dbdbdb;
	background: #fff;
	padding: 5px;
}

/* img */
#main .post img.alignleft {
	float: left;
	border: 1px solid #ddd;
	margin: 0 10px 10px 0;
	padding: 3px;
}
#main .post img.alignright {
	float: right;
	border: 1px solid #ddd;
	margin: 0 0 10px 10px;
	padding: 3px;
}
#main .post img.alignnone {
	border: 1px solid #ddd;
	padding: 3px;
}
#main .post a:hover img { background: #ddd; }

/* for post footer link */
p.hurex_link{ text-align:right; }

p.hurex_link a{
	padding:3px 6px;
	background:#f4f4f4;
	border:#f7f7f7 solid 1px;
	border-right:#e0e0e0 solid 1px;
	border-bottom:#e0e0e0 solid 1px;
	}

p.hurex_link a:visited{}


.wp-pagenavi {
	margin-top: 20px;
	margin-bottom:20px;
	text-align: center;
}
