@charset "UTF-8";
/* CSS Document */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}

li {
	list-style:none;
}


/* 全体構造
-------------------------------------------------------------------------------------------------------- */
html{
	background-color: #ffffff;
} 
body {
	text-align: left;
	color: #0b0b0b;
	font-family: Verdana, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Pゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.45em;
	/*IE6-7*/
	/zoom: 85%;
}
#Dnavi {
	float: left;
	width: 760px;
	/*IE6*/
	/margin-right: -2px
}
/* 文章 */
#Dnavi p {
	margin-bottom: 15px;
	padding-left: 10px;
}
/* 文章リンク */
#Dnavi a {
}
/* 料金表（レッドボールド） */
#Dnavi .red {
	color: #F00;
}
#Dnavi .ttl {
	height: 61px;
	width: 760px;
	background-image: url(../nrh_img/dnavi/dnavi_ttl.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}
img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* プリント出力部分
-------------------------------------------------------------------------------------------------------- */
.print {
	width: 760px;
	float: left;
	font-size: 12px;
}
/* みどころ-タイトル */
.print .search_ttl {
	height: 50px;
	width: 760px;
	position: relative;
}
/* みどころ-タイトルテキスト */
.print .search_ttl .cate_text {
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	left: 26px;
	top: 13px;
}
/* みどころ-詳細大枠 */
.print .cont_block {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
	border-left-color: #cbcbcb;
}
/* みどころ-一覧ブロック */
.print .cont {
	margin-top: 10px;
	text-align: left;
}
/* みどころ-詳細下線 */
.print .cont_boder {
	height: 1px;
	margin-top: 10px;
}

/* プリント-記事一覧
-------------------------------------------------------------------------------------------------------- */
/* みどころ-記事一覧タイトル */
.print .cont_ttl {
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a5a5a5;
	padding-bottom: 3px;
}
.print .title img {
	margin-right: 4px;
}
.print .title {
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}
.print .title a {
	color: #0630e6;
	font-weight: bold;
	text-decoration: none;
}
.print .title a:hover , .print .title a:active {
	color: #c01806;
}
/* みどころ記事一覧-マップコード */
.print .mapcode {
	font-size: 14px;
	font-weight: bold;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 3px;
	text-align: right;
}
/* みどころ記事一覧-写真背景部分 */
.print .bgph {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* みどころ記事一覧-写真レイアウト */
.print .phblock {
	padding-top: 22px;
	padding-left: 24px;
	background-image: url(../nrh_img/dnavi/bg_ph.gif);
	width: 714px;
	height: 380px;
}
/* みどころ記事一覧-写真 */
.print .phblock .phlist {
	margin-bottom: 5px;
}
/* みどころ記事一覧-サブタイトル */
.print .sbttl {
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.45em;
}
/* エリア-記事一覧-エリアテキスト */
.print .area {
	padding-bottom: 1px;
	font-size: 10px;
	color: #6a6a6a;
	padding-bottom: 10px;
}
/* エリア-記事一覧-本文テキスト */
.print .text {
	font-size: 12px;
}
/* みどころ記事一覧-写真 */
.print .ph {
	height: 100px;
	width: 150px;
}
/* みどころ概要-大枠 */
.print .outline_block {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbcbcb;
	border-left-color: #cbcbcb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbcbcb;
}
/* みどころ概要-ブロック */
.print .outline {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* みどころ概要-縦ボーダー */
.print .border {
	background-image: url(../nrh_img/dnavi/dnavi_side_line.gif);
	background-repeat: repeat-y;
}
/* みどころ概要-テキスト */
.print .border .text {
	line-height: 1.8em;
	text-align: left;
}

/* プリント-記事詳細
-------------------------------------------------------------------------------------------------------- */
/* みどころ記事詳細-写真ブロック */
.print .ph_box {
	margin-bottom: 10px;
	font-size: 12px;
}
/* みどころ記事詳細-下部アドレスブロック */
.print .address_block {
	margin-top: 10px;
}
/* みどころ記事詳細-下部アドレス */
.print .address {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
}


/* プリント-ボタン
-------------------------------------------------------------------------------------------------------- */
/* ボタンブロック */
.print .btn_block {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 738px;
}
/* ボタンブロック-backボタン */
.print .back_btn {
	margin-right: 10px;
	margin-top: 5px;
}
/* ボタンブロック-イメージアイコン */
.print .btn_block img {
	margin-right: 5px;	
}
/* ボタンブロック-リンク */
.print .btn_block a {
	color: #1062be;
	font-size: 12px;
	text-decoration: underline;
}