/*
Theme Name: notohana
Author: mdm
Text Domain: notohana

*/


#wrapper {
	width:940px;
}

#contents {
	width:940px;
}



/*------------------------
		#blogarchive-contents
------------------------*/

#blogarchive-contents {
	width:940px;
	margin:90px auto 200px;
}

#blogarchive-contents .blog_list {
	width:730px;
	float:left;
}

#blogarchive-contents .blog_list h2 {
	margin-bottom:15px;
}

#blogarchive-contents .blog_list li:first-child {
	border-style:none;
}

#blogarchive-contents .blog_list li {
	border-top:1px solid #e9003a;
}

#blogarchive-contents .blog_list dl {
	margin:30px 0;
}

#blogarchive-contents .blog_list dt {
	width:170px;
	height:170px;
	float:left;
	border:5px solid #ffee24;
	margin-right:15px;
}

.thumb:hover {
	alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}


#blogarchive-contents .blog_list dt a {
	width:150px;
	height:150px;
	display:inline-block;
	margin:10px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

#blogarchive-contents .blog_list dd {
	width:515px;
	float:right;
}

#blogarchive-contents .blog_list dd time {
	font-size:16px;
	color:#47484a;
	display:block;
	margin:0 0 5px;
}

#blogarchive-contents .blog_list dd h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
}

#blogarchive-contents .blog_list dd a {
	color:#47484a;
	text-decoration:none;
}

#blogarchive-contents .blog_list dd a:hover {
	text-decoration:underline;
}

#blogarchive-contents .blog_list #page {
}

#blogarchive-contents .archive_list {
	width:160px;
	float:right;
	margin-top:30px;
	margin-bottom:200px;
}

#blogarchive-contents .archive_list h2 {
	margin-bottom:5px;
}

#blogarchive-contents .archive_list ul {
	margin-bottom:80px;
}

#blogarchive-contents .archive_list li {
	color:#f7053b;
	font-size:15px;
	margin-left:5px;
	margin-bottom:5px;
}

#blogarchive-contents .news_list li {
	font-size:14px;
}

#blogarchive-contents .archive_list a {
	color:#f7053b;
	text-decoration:none;
}

#blogarchive-contents .archive_list a:hover {
	text-decoration:underline;
}



#blogarchive-contents .blog_page {
	width:720px;
	float:left;
	margin-bottom:150px;
}

#blogarchive-contents .blog_page h2 {
	margin-bottom:35px;
}

#blogarchive-contents .blog_page time {
	font-size:16px;
	color:#47484a;
	display:block;
	margin:0 0 5px;
}

#blogarchive-contents .blog_page h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
}

#blogarchive-contents .blog_page .blog_image  {
	text-align:center;
	margin:40px 0;
}

#blogarchive-contents .blog_page .blog_datail  {
	line-height:21px;
}

#blogarchive-contents .blog_page .blog_datail a {
	text-decoration:underline;
	color:#00C;
}

#blogarchive-contents .blog_page .blog_datail a:hover {
	text-decoration:none;
}

#blogarchive-contents .blog_page .blog_datail strong {
	font-weight:bold;
}

#blogarchive-contents .blog_page .blog_datail em {
	font-style:italic;
}

#blogarchive-contents .blog_page .blog_datail img {
	margin:5px 0;
}

#blogarchive-contents .blog_page .blog_datail h1 {
	font-weight:bold;
	font-size:32px;
	line-height:36px;
	margin:8px 0;
}

#blogarchive-contents .blog_page .blog_datail h2 {
	font-weight:bold;
	font-size:30px;
	line-height:34px;
	margin:8px 0;
}

#blogarchive-contents .blog_page .blog_datail h3 {
	font-weight:bold;
	font-size:26px;
	line-height:30px;
	margin:8px 0;
}

#blogarchive-contents .blog_page .blog_datail h4 {
	font-weight:bold;
	font-size:22px;
	line-height:28px;
	margin:8px 0;
}

#blogarchive-contents .blog_page .blog_datail h5 {
	font-weight:bold;
	font-size:18px;
	line-height:26px;
	margin:8px 0;
}

#blogarchive-contents .blog_page .blog_datail h6 {
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	margin:8px 0;
}



/*------------------------
		#page
------------------------*/

#page {
	font-size:16px;
	color:#4a4a4a;
	text-align:center;
	margin:60px 0 100px;
}

#page a {
	font-weight:bold;
	color:#4a4a4a;
}

.wp-pagenavi a, .wp-pagenavi span {
	margin:4px !important;}

#page .wp-pagenavi a, #page .wp-pagenavi span {
	border-color:#000;
}

#page .wp-pagenavi span.current {
	border-color:#F00;
}
