@charset "utf-8";
@media screen and (min-width: 501px)
{
 html
	{
	background: #fafafa url("/prx/000/https/az-store.nrym.org/css/image/html.gif");
	margin: 0;
	padding: 0;
	}
 body
	{
	background: #ffffff url("/prx/000/https/az-store.nrym.org/css/image/body.gif") repeat-y 100% 0;
	margin: 5em auto 2em;
	padding: 0;
	position: relative;
	min-height: 500px;
	max-width: 860px; /* テンプレート一覧のサムネイルを5個にするためこの半端な数値にする。 */
	min-width: 700px;
	_width: 850px;
	border: 1px solid #999999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

body>*
	{
	margin-right: 200px !important;
	margin-left: 20px !important;
	}

 h1
,h2
,h3
,h4
,h5
,h6
	{
	line-height: 1.1;
	font-size: 105%;
	font-weight: normal;
	margin: 3em 200px 1em 20px;
	/* ↓「@media all」に上書きするために必要 */
	background: transparent;
	color: #db3709;
	padding: 0.1em 0;
	}

	/* 見出しリンクを太字にする */
 h1 a
,h2 a
,h3 a
,h4 a
,h5 a
,h6 a
	{
	font-weight: 700;
	}
 h1
	{
	background: url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -160px -122px; /* 座標160 137 */
	font-size: 125%;
	margin-top: 60px;
	padding-left: 35px;
	padding-top: 20px;
	}
 h2
	{
	background: url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") repeat-x left bottom;
	padding-bottom: 5px;
	}
 h3
	{
	background: url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -330px center;
	padding-left: 25px;
	}
 h4
	{
	background: url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -335px center;
	padding-left: 20px;
	}
 h5
	{
	background: url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -340px center;
	padding-left: 15px;
	}
 h6
	{
	background: url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -345px center;
	padding-left: 10px;
	}

	/*
	===========================================================
	AZ store用
	-----------------------------------------------------------
	*/
	/* 非表示 */
 .site
,.navigation-title
	{
	display: none;
	}
	/* メインナビゲーション */
 .global-navigation
	{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 160px;
	margin: 0;
	padding: 0;
	padding-top: 200px;
	background: url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat left top;
	}
		.global-navigation li
			{
			list-style: none;
			margin: 0;
			padding: 0.25em 0 0.25em 0.5em;
			border-bottom: 1px solid #cccccc;
			}
		.global-navigation li a
			{
			text-decoration: none;
			}
		.global-navigation li a:link
,		.global-navigation li a:visited
			{
			color: #333333;
			}
		.global-navigation li a:hover
			{
			color: #333333;
			}

		.global-navigation ul li
			{
			border-top: 1px solid #cccccc;
			border-bottom: none;
			}


	/* サイト内検索（google） */
 #search
	{
	position: absolute;
	top: 175px;
	right: 5px;
	margin: 0;
	padding: 0;
	width: 320px;
	/* 
	height: 64px;
	 */
	height: 24px;
	}
 #search dl
	{
	margin: 0;
	padding: 0;
	/* 
	width: 256px;
	 */
	width: 160px;
	height: 24px;
	}
 #search dt
,#search dd
	{
	margin: 0;
	padding: 0;
	border: none;
	}
 #search dt
	{
	display: none;
	}
 #search input
	{
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 24px; /* border-box for IE6 */
	margin: 0;
	padding: 1px;
	border: 1px solid #eeeeee;
	background: #eeeeee url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -160px -22px;
	background-attachment: fixed;
	}
 head+body #search input
	{
	width: 160px;
	height: 20px; /* content-box */
	background: #eeeeee url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -160px 0;
	}
	/* IE7の検索枠（フォーカスしないので文字なし） */
 *:first-child+html #search input
	{
	background: #eeeeee url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -160px -22px;
	}
 head+body #search input:focus
	{
	background: #eeeeee url("/prx/000/https/az-store.nrym.org/css/image/bg.gif") no-repeat -160px -22px;
	}
	/* 送信ボタン（非表示） */
 input[name="sa"]
	{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 90px;
	height: 24px; /* border-box */
	padding: 0;
	display: none;
	}
	/* サブナビゲーション（ブログでのみ出現） */
 dl.local-navigation
	{
	margin-top: 4em;
	}
		dl.local-navigation dt
			{
			border: 1px solid #cccccc;
			background: #eeeeee;
			margin-bottom: 2px;
			padding: 0.1em 0.25em;
			}
		dl.local-navigation dd
			{
			border: 1px solid #cccccc;
			margin-bottom: 2px;
			margin-left: 0;
			padding: 0.1em 0.25em;
			}
	/* 月別ログ */
		dl.local-navigation a+a
			{
			border-left: solid 1px #333333;
			margin: 0 0 0 6px;
			padding: 0 0 0 10px;
			}
		dl.local-navigation a[href$="/12"]:before
			{
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}
 input[name="s"]
	{
	width: 10em;
	line-height: 1.0;
	padding: 1px;
	}
	/* google検索 */
 input[name="q"]
	{
	width: 10em;
	line-height: 1.0;
	padding: 1px;
	min-height: 19px;
	min-width: 110px;
	}
	/* アドセンス（AZ note） */
 .adsense-top
	{
	position: absolute;
	top: 0;
	left: 0;
	margin: 20px 0 0 20px;
	}
 .adsense-bottom
	{
	margin: 20px 0 20px 20px;
	}

 .adsense-bottom p
	{
	display: none;
	}

 .share
	{
	margin: 0.5em 0 0 0;
	padding: 0;
	text-align: right;
	}

 .share a img
	{
	border: none;
	}

 .hatena-star-comment-button
	{
	display: none !important;
	}



 .hatena-star-star-container
	{
	display: block;
	float: right;
	margin-right: 0.25em;
	}



 .hatena-bookmark-button img
	{
	border: none;
	width: 20px;
	height: 20px;
	}

 .twitter-share-button
	{
	width: 55px;
	height: 20px;
	}

 .hatena-star-star-container 
	{
	display: block;
	float: right;
	margin-right: 0.1em;
	}

 .hatena-star-add-button
	{
	width: 16px;
	height: 16px;
	}





/* 【削除不可】 */
}