/* Theme Name: Adoe Blog 130929 Description: Tumblr風 ブログデザイン Theme URI: http://blog.adoe.jp/ Author: アドエ Author URI: http://www.adoe.jp/ Version: 1.1*/@charset "utf-8";/*! normalize.css v2.1.2 | MIT License | git.io/normalize */#info ul li,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}[hidden] {display: none;}html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}a:focus {outline: thin dotted;}a:active,a:hover {outline: 0;}h1 {font-size: 2em;margin: 0.67em 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}mark {background: #ff0;color: #000;}code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}button,input,select,textarea {font-family: inherit;font-size: 100%;margin: 0;}button,input {line-height: normal;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}/* reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{ margin:0;padding:0; }h1,h2,h3,h4,h5,h6 { font-weight: normal; line-height: 1.5em; }a:link, a:hover, a:active, a:visited { text-decoration: none; outline: none; }ul { list-style: none; }/* clearfix */.clearfix:after {content: " ";display: block;clear: both;height: 0;visibility: hidden;}.clearfix {min-height: 1px;}* html .clearfix {height: 1px;/*¥*//*/height: auto;overflow: hidden;/**/}/* selected text */::selection { background: #f0e304; } /* Safari */::-moz-selection { background: #f0e304; } /* Firefox *//* ------------------------------------------- *//* base */body {	background: #f4f4f4;	font-size: 13px;}#container {	position: relative;	width: 400px;	margin: 30px auto 100px;}.text-center {	text-align: center;}.box {	position: relative;	margin: 10px auto;}input[type="submit"], button[type="submit"] {	border-radius: 4px;	border: 0;	background: #C1DD0D;	height: 2em;	margin-left: 2px;	vertical-align: middle;}input:focus, button:focus, select:focus {	outline: none;}input[type="submit"]:hover, button[type="submit"]:hover,#menu a:hover, #menu button:hover {	background: #D3E674;}/* header */#title h1 {	font-size: 14px;	font-weight: bold;	color: #777;	margin-bottom: 20px;}#title h1 a {	color: #777;}	#menu {	text-align: center;}#menu form {	display: inline;}#menu button {	padding: 0;	border: 0;	outline: none;	box-shadow: none;	border: 0;}#menu a, #menu button {	display: inline-block;	width: 193px;	padding: 10px 0;	background: #C1DD0D;	border-radius: 4px;	font-size: 14px;}#new-btn { margin-right: 9px; }#extract {	margin-top: 20px;}#extract > div {	display: inline-block;}#archive { 	margin-right: 12px; 	width: 190px;}#archive select {	margin-right: 2px;}#search {	width: 193px;}#search input[type="search"] {	width: 152px;}#result {	margin-top: 30px;}#order {	position: absolute;	right: 0;	bottom: 0;}/* article */.article {	position: relative;	margin: 30px auto 50px;	width: 380px;	padding: 9px;	border: 1px dashed #C1DD0D;	background: #C1DD0D/*#C1DD0D*/;	}.post-title.null {	padding-bottom: 10px;}.post-inner {	margin-top: 10px;	padding: 10px;	background: #f4f4f4;	color: #555;}.post-inner a {	display: inline-block;	float: right;	max-width: 170px;	margin-left: 5px;}.post-inner p {	/* float: left; */}.post-inner a img {	width: 100%;	height: auto;}.datetime {	text-align: right;	padding: 5px 10px 10px;	background: #f4f4f4;	color: #555;}.edit button {	margin: 9px 10px 0 0;	width: 80px;}.edit button[name="edit-date"] {	border: 1px solid #0092b3;	border-radius: 4px;	background: #eee;}.edit button[name="edit-date"]:hover {	background: #0092b3;	color: #eee;}.edit button[name="delete-date"] {	border: 1px solid #777;	border-radius: 4px;	background: #ddd;	color: #555;}.edit button[name="delete-date"]:hover {	background: #dd3b47;	color: #eee;	border-color: #dd3b47;}/* footer */#pager a {	color: #555;	margin: 0 10px;}/* -------------------------------------- *//* new.php */.new p {	position: relative;	margin: 14px auto;}.new input[type="text"], .new textarea {	width: 389px;	padding: 5px 4px;	border: 0;	border: 1px solid #bbb;	box-shadow: none;	border-radius: 4px;}.new textarea {	height: 300px;}.new input[type="submit"] {	margin-top: 10px;	border: 0;	box-shadow: none;	width: 200px;	background: #C1DD0D;	padding: 5px 0px;	border-radius: 4px;	height: auto;}.new input[type="text"]:focus, .new textarea:focus {	outline: none;	box-shadow: 0 0 2px 0px #C1DD0D;	border: 1px solid #C1DD0D;	}.new input[type="file"] {	font-size: 13px;	margin-left: 100px;}/* ------------------------------------- */@media screen and (max-width: 400px) {	#container {		width: 300px;	}			#menu a, #menu button {		width: 140px;	}		#extract > div {		width: 320px;		text-align: center;		margin-top: 20px;	}				.article {		width: 280px;	}		.new input[type="text"], .new textarea {		width: 289px;	}		.new input[type="file"] {		width: 250px;		margin-left: 50px;	}}	