@charset "utf-8";

@import "http://nov-cure.com/common/css/base.css";

blockquote {
	font-style: italic;
	background: url(images/quotes.gif) no-repeat top left;
	background-position: 12px 12px;
	color: #595959;
	margin: 5px 0;
	padding: 8px 15px 8px 60px;
}

.post {
	margin-bottom: 50px;
}

.post-comments a:hover {
	color: #FFFFFF;
}

.post-content {
	margin-top: 15px;
}

.post-content h2 {
	font-size: 140%;
	margin-bottom: 10px;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 5px 0;
}

.post-content h3 {
	font-size: 110%;
	font-weight: 700;
	margin-bottom: 5px;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 5px 0;
}　

.post-content p {
	line-height: 1.3;
	margin-bottom: 10px;
}

.post-content img.alignnone {
	background: #FFF;
	border: 1px solid #EFEFEF;
	padding: 4px;
}

.post-content img.alignleft {
	float: left;
	border: 1px solid #EFEFEF;
	margin: 0 25px 15px 0;
	padding: 4px;
}

.post-content img.alignright {
	float: right;
	border: 1px solid #EFEFEF;
	margin: 0 0 15px 25px;
	padding: 4px;
}

.post-content ul,.post-content ol {
	margin-left: 30px;
	margin-bottom: 20px;
}

.post-content ul {
	list-style: outside;
}

.post-content ol {
	list-style: decimal;
}

.post-content ul li,.post-content ol li {
	line-height: 1.3;
	margin-bottom: 5px;
}

.more-link {
	font-weight: 700;
	display: block;
	margin-top: 10px;
}

.section-title {
	font-size: 140%;
	margin-bottom: 10px;
}

.navleft {
	float: left;
	margin: 0 15px 15px 0;
}

.navright {
	float: right;
	margin: 0 0 15px 15px;
}

.navigation div a {
	font-size: 110%;
}

#comments ol li {
	margin-top: 2px;
	border-bottom: 1px solid #F0F0F0;
	padding: 10px 0;
	overflow: hidden;
	height: 1%;
}

.comment-gravatar {
	float: left;
	margin-right: 10px;
	background: #FFF;
	border: 1px solid #F0F0F0;
	padding: 3px;
}

.comment-data {
	float: left;
	width: 400px;
}

.comment-data p {
	margin-bottom: 6px;
	line-height: 1.3;
}

.comment-author {
	font-weight: 700;
	margin-bottom: 3px;
}

.comment-meta {
	color: #666;
	margin-bottom: 5px;
	font-size: 85%;
}

.unapproved {
	font-style: italic;
}

#respond {
	margin-top: 30px;
}

#comment-form {
	margin-top: 15px;
	margin-bottom: 10px;
}

#comment-form label {
	font-size: 90%;
	display: block;
	margin-bottom: 5px;
}

#comment-form input {
	width: 240px;
	margin-bottom: 10px;
	padding: 5px;
}

#comment-form textarea {
	width: 455px;
	height: 200px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 10px;
}


.sep {
	color: #CCC;
	margin: 0 8px;
}

.ico-small {
	vertical-align: middle;
	margin: 0 5px 2px 0;
}



/* ===================================================================
ALL
=================================================================== */
#content h2 {
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:solid 2px #645F2C;
	color:#645F2C;
}


/* 記事タイトル */
.post-title {
	color:#645F2C;
	font-size:200%;
	line-height:1.2;
	font-weight:normal;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:solid 2px #645F2C;
}
.post-title a {
	color:#645F2C;
	text-decoration:none;
}


/* 日付やカテゴリー表示 */
.post-meta {
	font-size: 85%;
	color: #999;
	text-align:right;
}
.post-meta a {
	color: #666;
}


/* パンクズ */
#breadcrumbs {
	color:#645F2C;
	font-size:11px;
	margin:0 5px;
	margin-top:-15px;
	position:relative;
	zoom:1;
}
#breadcrumbs a {
	color:#666;
	text-decoration:none;
}
#breadcrumbs a:hover {
	color:#645F2C;
	text-decoration:underline;
}




/* ===================================================================
blogtop.php　スタッフブログ
=================================================================== */
#blogtop .post-title {
	color:#645F2C;
	line-height:1.2;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:solid 1px #645F2C;
	font-size:150%;
	font-weight:bold;
}
#blogtop .post-title a {
	color:#645F2C;
	text-decoration:none;
}



/* ===================================================================
qa.php　よくあるご質問
=================================================================== */
#qa .post-title {
	color:#645F2C;
	line-height:1.5;
	margin-bottom:12px;
	border-bottom:solid 1px #fff;
	padding-left:40px;
	font-size:150%;
	font-weight:bold;
	background:url(http://nov-cure.com/img/q.gif) no-repeat 0 -5px;
}
#qa .post-title a {
	color:#645F2C;
	text-decoration:none;
}

#qa .post-content {
	padding:15px;
	background-color:#f3e9cc;
	color:#645F2C;
	margin-left:40px;
	width:500px;
}



/* ===================================================================
category.php　カテゴリーページ
=================================================================== */
#content .page-subtitle {
	font-weight:700;
	color:#666;
	padding-bottom: 5px;
	border-bottom:dashed 1px #ccc;
	margin-bottom:15px;
}



/* ===================================================================
header.php　ヘッダー
=================================================================== */
#header {
	margin-bottom:20px;
}


/* 右上メニュー */
#header #umenu {
	width:244px;
	float:right;
}

#header #umenu li {
	float:left;
	height:42px;
	text-indent:-99999px;
}
#header #umenu li a {
	float:left;
	height:42px;
}

#header #umenu1 {
	background:url(http://nov-cure.com/img/menu/umenu.gif) no-repeat 0 0;
	width:116px;
}
#header #umenu1 a {
	background:url(http://nov-cure.com/img/menu/umenu.gif) no-repeat 0 0;
	width:116px;
	display:block;
}

#header #umenu2 {
	background:url(http://nov-cure.com/img/menu/umenu.gif) no-repeat -116px 0;
	width:128px;
}
#header #umenu2 a {
	background:url(http://nov-cure.com/img/menu/umenu.gif) no-repeat -116px 0;
	width:128px;
	display:block;
}


/* メニュー */
#header div {
	clear:both;
}


/* ロゴ */
#header h1 {
	float:left;
	background:url(http://nov-cure.com/img/logo.gif) no-repeat;
	height:115px;
	width:283px;
	text-indent:-99999px;
}
#header h1 a {
	float:left;
	height:115px;
	width:283px;
	display:block;
}


/* メインメニュー */
#header #mmenu {
	float:right;
	width:617px;
	margin-top:82px;
}

#header #mmenu li {
	float:left;
	height:33px;
	text-indent:-99999px;
}
#header #mmenu li a {
	float:left;
	height:33px;
}


#header #mmenu1 {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat 0 0;
	width:84px;
}
#header #mmenu1 a {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat 0 0;
	width:84px;
	display:block;
}

#header #mmenu2 {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -84px 0;
	width:111px;
}
#header #mmenu2 a {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -84px 0;
	width:111px;
	display:block;
}

#header #mmenu3 {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -195px 0;
	width:122px;
}
#header #mmenu3 a {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -195px 0;
	width:122px;
	display:block;
}

#header #mmenu4 {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -317px 0;
	width:97px;
}
#header #mmenu4 a {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -317px 0;
	width:97px;
	display:block;
}

#header #mmenu5 {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -414px 0;
	width:126px;
}
#header #mmenu5 a {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -414px 0;
	width:126px;
	display:block;
}

#header #mmenu6 {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -540px 0;
	width:77px;
}
#header #mmenu6 a {
	background:url(http://nov-cure.com/img/menu/mmenu.gif) no-repeat -540px 0;
	width:77px;
	display:block;
}


#header #topimg {
	height:250px;
	width:900px;
}



/* ===================================================================
sidebar.php　右のナビ部分
=================================================================== */
#sidebar {
	float: right;
	width: 287px;
}

.sidepanel {
	margin-bottom: 30px;
}

.sidepanel h3 {
	text-transform: uppercase;
	border-bottom: 1px solid #EFEFEF;
	padding: 0 0 5px 0;
	color: #333333;
	font-weight: bold;
	font-size: 90%;
}

.sidepanel ul li {
	border-bottom: 1px solid #EFEFEF;
	padding: 5px 0;
	line-height: 1.2;
}

.sidepanel p {
	margin-top: 8px;
	line-height: 1.3;
}


/* 店舗 */
#nav #tenpo {
	width:287px;
	background:url(http://nov-cure.com/img/nav/waku_m.gif) repeat-y;
}

#nav #tenpo h4 {
	background:url(http://nov-cure.com/img/nav/tenpo.gif) no-repeat;
	width:287px;
	height:57px;
	text-indent:-99999px;
}

#nav #tenpo #end {
	background:url(http://nov-cure.com/img/nav/waku_b.gif) no-repeat bottom;
	width:287px;
	height:20px;
}

#nav #tenpo dl dd span {
	color:#900;
}

#nav #tenpo dl {
	padding-left:15px;
}

#nav #tenpo dl dt,
#nav #tenpo dl dd {
	padding-top:5px;
}


/* ブログ */
#nblog {
	background:url(http://nov-cure.com/img/nav/blog.jpg) no-repeat;
	height:109px;
	width:287px;
	text-indent:-99999px;
}
#nblog a {
	height:109px;
	width:287px;
	display:block;
}


/* メナード */
#menad {
	background:url(http://nov-cure.com/img/nav/m_bana.gif) no-repeat;
	height:109px;
	width:287px;
	text-indent:-99999px;
}
#menad a {
	height:109px;
	width:287px;
	display:block;
}


/* 問い合わせ */
#ntoi {
	background:url(http://nov-cure.com/img/nav/toiawase.gif) no-repeat;
	height:130px;
	width:287px;
	text-indent:-99999px;
}
#ntoi a {
	height:130px;
	width:287px;
	display:block;
}



/* ===================================================================
index.php　トップページ
=================================================================== */
#content {
	float: left;
	width: 596px;
}


/* 新着 */
#tnews {
	width:596px;
	margin-bottom:30px;
}

#tnews h2 {
	background:url(http://nov-cure.com/img/top/wnew.gif) no-repeat;
	width:596px;
	height:44px;
	text-indent:-99999px;
	margin-bottom:5px;
	border-bottom:none;
}

#tnewsul li {
	border-bottom:dashed 1px #ccc;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:35px;
	background:url(http://nov-cure.com/img/ya_bla.gif) no-repeat 12px 4px;
}
#tnewsul li a {
	color:#333;
	text-decoration:none;
}
#tnewsul li a:hover {
	color:#333;
	text-decoration:underline;
}

#tnewsul li span {
	margin-right:25px;
}


/* おすすめ */
#trec {
	margin-top:30px;
	width:596px;
	background:url(http://nov-cure.com/img/top/waku_m.gif) repeat-y;
}

#trec h2 {
	background:url(http://nov-cure.com/img/top/rec.gif) no-repeat;
	width:596px;
	height:44px;
	text-indent:-99999px;
	margin-bottom:15px;
	border-bottom:none;
}

#trec #tend {
	background:url(http://nov-cure.com/img/top/waku_b.gif) no-repeat;
	height:20px;
}

#trec ul li {
	margin-left:10px;
}

#trec ul li {
	padding:10px;
	padding-bottom:0;
	float:left;
	width:165px;
}

#trec ul li dl dt {
	text-align:center;
	margin-bottom:10px;
}

.kuwashiku {
	text-align:right;
	margin-right:10px;
}



/* ===================================================================
404.php
=================================================================== */
.error404 p {
	text-align:center;
	margin-top:50px;
}



/* ===================================================================
about.php　店舗情報
=================================================================== */
#aboutshop h3 {
	clear:both;
	margin:35px 0 10px 0;
	padding-bottom:5px;
	padding-left:30px;
	border-bottom:solid 1px #645F2C;
	color:#645F2C;
	font-weight:bold;
	font-size:1.5em;
	background:url(http://nov-cure.com/img/maru.gif) no-repeat 0 4px;
}

#aboutshop table {
	margin: 0 35px;
}

#aboutshop table tr th,
#aboutshop table tr td {
	padding:10px 10px;
	border-bottom:dashed 1px #ccc;
	font-weight:100;
	width:596px;
}

#aboutshop table tr th {
	width:150px;;
	vertical-align:top;
}

#aboutshop table tr td span {
	color:#900;
}

#aboutshop #gmap {
	width:596px;
	height:250px;
	background-color:#ccc;
}

#aboutshop .flri {
	float:right;
	margin:0 0 15px 15px;
}



/* ===================================================================
voice.php　お客様の声
=================================================================== */
#voice p {
	text-align:center;
	margin-bottom:20px;
}



/* ===================================================================
sitemap.php　サイトマップ
=================================================================== */
#sitemap dl {
	margin:35px;
	margin-right:20px;
	width:495px;
}

#sitemap dl dt {
	border-bottom:dashed 1px #ccc;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:35px;
	background:url(http://nov-cure.com/img/ya_bla.gif) no-repeat 12px 4px;
	color:#645F2C;
	font-size:1.2em;
	font-weight:bold;
}
#sitemap dl dt a {
	color:#645F2C;
	text-decoration:none;
}
#sitemap dl dt a:hover {
	color:#645F2C;
	text-decoration:underline;
}

#sitemap dl dd {
	padding-left:70px;
	margin-bottom:30px;
}



/* ===================================================================
おすすめ商品（下層）ページ詳細
=================================================================== */
.post-content .mp30 {
	margin:60px 0;
}

.post-content .mpb30 {
	margin-bottom:60px;
}

.post-content #h2no,
#blogtop #h2no,
#voice #h2no,
#trec2 #h2no,
#qa #h2no,
#sitemap #h2no,
#aboutshop #h2no {
	border-bottom:none;
	margin-bottom:15px;
}

.post-content .h4line {
	padding-bottom:5px;
	border-bottom:dashed 1px #ccc;
	margin-bottom:5px;
	margin-top:25px;
	color:#645F2C;
}


/* 内容等 */
.post-content .rechyou {
	margin:25px;
	margin-left:0;
	padding-top:25px;
	padding-bottom:15px;
	width:90%;
}

.post-content .rechyou tr th,
.post-content .rechyou tr td {
	padding:5px;
	border:solid 1px #ccc;
}

.post-content .rechyou tr th {
	vertical-align:top;
	white-space:nowrap;
	background-color:#e3e1c7;
}


/* 注意書き */
.post-content .recolli li {
	list-style:circle;
	margin-left:-15px;
	position:relative;
	zoom:1;
}


/* もらった画像 */
.post-content #recimglist li {
	float:left;
	margin-right:15px;
	border:solid 1px #ccc;
}


.post-content .recdl dt {
	margin-bottom:5px;
	border-bottom:solid 1px #ccc;
	color:#666;
}

.post-content .recdl dd {
	margin-bottom:15px;
	margin-left:15px;
	color:#666;
}

.post-content .randomimage {
	display:none;
	height:1px;
}



/* ===================================================================
rec.php　おすすめ商品
=================================================================== */
#trec2 ul li {
	margin-left:10px;
}

#trec2 ul li {
	padding:10px;
	padding-bottom:0;
	float:left;
	width:165px;
	margin-bottom:25px;
}

#trec2 ul li dl dt {
	text-align:center;
	margin-bottom:10px;
}

#trec2 ul li dl dd {
	height:6em;
}









































