/* 	Theme Name: OrenoTheme	Description: 俺のオリジナルのテーマ	Theme URL: http://nippondanji.sakura.ne.jp/	Author: Hidekazu Kajiura */ @charset "utf-8";/* 初期設定-------------------------------------------------------------------- */body {	margin: 0;	padding: 0;	font-size: small;	font-family: sans-serif;}h1, h2 {	color: #222;}h1 {	font-size: x-large;}h2 {	font-size: medium;}p {	line-height:1.7;}a:link, a:visited {	color: #37c;}a:hover {	color: #999;}section, article, aside, nav, header, footer, hgroup {	display: block;}/* ページの枠組み------------------------------------------------------------------- */#page {	margin: 0 auto;	width: 900px;}#main {	float: left;	width: 530px;}#sub {	float: right;	width: 360px;}footer {	clear: both;}/* ヘッダ------------------------------------------------------------------- */h1.title a {	float: left;	font-size: 35px;	color: #333;	text-decoration: none;}p#description {	float: left;	padding-left: 15px;}form#searchform {	float: right;}/* ナビゲーション------------------------------------------------------------------- */nav ul {	clear: both;	overflow: hidden;	margin: 0 0 10px 0;	padding: 0;	border: 1px solid #ddd;	border-radius: 10px;	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);	line-height: 1.0;	background-color: #0067c0;}nav li, nav a {	display: block;}nav li {	float: left;	border-right: 1px solid #fff;}nav a:link, nav a:visited {	padding: 15px 25px;	color: #fff;	font-weight: bold;	text-decoration: none;	text-shadow: 1px 1px 0 #aaa;}nav a:hover {	color: #0067c0;	background: #fff;}nav #current a {	color: #333;	background: #fff;}/* パンくずリスト------------------------------------------------------------------- */div#breadcrumb ul {	clear: both;	overflow: hidden;	margin: 10px 0 0 10px 0;	padding: 0;	list-style-type: none;}div#breadcrumb li {	float: left;	vertical-align: middle;	font-weight: bold;	padding: 5px 5px;}div#breadcrumb a:link, div#breadcrumb a:visited {	text-decoration: none;}/* メイン------------------------------------------------------------------- */div.eyecatch {	margin: 10px;	text-align: center;}div.appicon {	margin: 10px;	text-align: center;}section#main {	margin: 10px 0 10px 0;	padding: 0;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	background-color: #fff;}#main h2#blogtitle {	margin: 0;	padding: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	background-image: url("img/cloth.png");}#main h2#blogtitle a {	font-size: 23px;	color: #333;	text-decoration: none;}#main p.post-meta {	margin: 0;	padding: 10px;	font-size: 12px;	background-color: #eed67e;}#main div#content {	margin: 0;	padding: 10px;	border-bottom-left-radius: 10px;	border-bottom-right-radius: 10px;	font-size: 15px;	background-color: #fff;}#main div#content h2 {	padding-left: 32px;	font-size: 25px;	font-weight: bold;	color: #a9b735;	background: url("img/h2.png") no-repeat left center;}#main #content a#thumbnail {	float: left;	margin-right: 10px;}.navigation .alignleft {	float: left;}.navigation .alignright {	float: right;}.navigation a {	color: #fff;	text-decoration: none;	font-size: 20px;}div.navigation-single {	margin: 0;	padding: 0;	height: 200px;	width: 530px;	border-bottom-left-radius: 10px;	border-bottom-right-radius: 10px;}.navigation-single .alignleft {	float: left;	margin: 0;	padding: 10px 0 10px 10px;	width: 200px;}.navigation-single .alignright {	float: right;	margin: 0;	padding: 10px 10px 10px 0;	width: 200px;}.navigation-single a {	display: block;	height: 50px;	color: #000;	text-decoration: none;	font-size: 15px;}.navigation-single .alignleft a {	background: url('img/yubisashi_left.png') no-repeat left center;	padding-left: 50px;}.navigation-single .alignright a {	background: url('img/yubisashi_right.png') no-repeat right center;	padding-right: 50px;}#main hr {	height: 2px;	width: 500px;	text-align: center;	border: none;	background-color: #ccc;}/* サイドバー------------------------------------------------------------------- */#sub section {	margin: 10px 0 20px 20px;	padding: 0;	border: 1px solid #37c;	background-color: #fff;	border-radius: 10px;}#sub section h2 {	margin: 0;	padding: 10px;	font-size: 18px;	color: #37c;	background-image: url("img/snow.png");	border-top-left-radius: 10px;	border-top-right-radius: 10px;}#sub section p {	margin: 0;	padding: 10px;	background-color: #fff;	border-bottom-left-radius: 10px;	border-bottom-right-radius: 10px;}#sub section ul {	margin: 0;	padding: 10px;	background-color: #fff;	border-bottom-left-radius: 10px;	border-bottom-right-radius: 10px;}	#sub section li {	margin: 10px;	padding: 0;	list-style-type: none;	border-bottom: 2px dashed #ccc;}#sub section a {	text-decoration: none;}ul#tag {	word-spacing: 0.7em;}img#about {	float: left;	margin: 0 10px 0 0;}.wpp-list li {	height: 80px;}.wpp-list img {	clear: both;	float: left;	margin-right: 10px;	margin-top: 10px;}/* フッタ------------------------------------------------------------------- */footer {	border-top: 1px solid #ccc;}#copyright {	padding-top: 20px;	text-align: center;	color: #555;}