@charset "utf-8";
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/*----------------------*/
/*全体指定*/
/*----------------------*/
html{
	margin:0px;
	padding:0px;
	height:100%;
	background:#FFFFFF url("https://www.nabunken.go.jp/asuka/common/images/bg_body.jpg") left top;
	overflow-y:scroll;
}
body{
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center;
	font-size:95%;
	line-height:130%;
	color:#2C2C2C;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_con.gif") repeat-x top center;
}
body.toppage{
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center;
	font-size:95%;
	line-height:130%;
	color:#2C2C2C;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_top.gif") repeat-x top center;
}
body.openwin{
	margin:0px;
	padding:10px;
	text-align:center;
	font-size:95%;
	line-height:130%;
	color:#2C2C2C;
	background:#FFFFFF;
}
img{
	border:none;
}
ul:after ,
dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.float_clear{
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
	clear:both;
}
a{
	color:#820505;
	text-decoration:underline;
}
a:hover{
	color:#820505;
	text-decoration:none;
}
form{
	margin:0px;
	padding:0px;
}
p{
	margin: 0px;
	padding: 0px;
}
/*----------------------------*/
/*-- 　ページ要素（共通アイテム）　 --*/
/*----------------------------*/
ul li.list_icon{
	background:url("https://www.nabunken.go.jp/asuka/common/images/icon_linklist.gif") no-repeat center left;
	padding-left:18px !important;
}
.link_icon{
	background:url("https://www.nabunken.go.jp/asuka/common/images/icon_linklist.gif") no-repeat center left;
	padding-left:16px;
	margin-right:12px;
}
a.link {
	margin-top:1em;
	padding-left:0.7em;
	background:url("https://www.nabunken.go.jp/asuka/common/images/icon_sankaku.gif") no-repeat left center;
}
.btn_top{
	margin:1em 0;
	text-align:right;
	width:882px;
}
.tbl_img{
	margin:0.5em auto;
	width:80%;
	padding:5px;
	text-align:center;
	font-size:95%;
}
.kiji{
	margin-top:1em;
	border:1px solid #b5e866;
}
.kiji_kakami{
	margin:1em;
}
table.title{
	width:100%;
	background:#e6f7cc;
}
table.title th{
	font-size:1.2em;
	padding:3px;
	text-align:left;
	font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro";
	font-weight:bold
}
table.title td{
	font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro";
	padding:3px;
	text-align:right;
	color:#669900;
}
/*----------------------------*/
/*-- 　ページ要素（フォント設定）　 --*/
/*----------------------------*/
.font_mini{
	font-size:80%;
	line-height:130%;
}
.font_moremini{
	font-size:60%;
	line-height:120%;
}
.font_micro{
	font-size:25%;
	line-height:120%;
}
/*----------------------------*/
/*-- 　ページ要素（全体）　 --*/
/*----------------------------*/
#main_space{
	margin:0px auto;
	padding:0px;
	width:900px;
	position:relative;
	height:auto !important;
	min-height:100%;
	height:100%;
	background:#FFFFFF;
}
/*----------------------------*/
/*-- 　ページ要素（ヘッダー）　 --*/
/*----------------------------*/
ul#header_space{
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	width:900px;
	height:103px;
	background:#000000 url("https://www.nabunken.go.jp/asuka/common/images/bg_kitora.jpg") no-repeat 230px top;
}
ul#header_space li#header_left{
	margin:0;
	padding:0;
	width:400px;
	text-align:left;
	float:left;
}
ul#header_space li#header_left h1 a {
	width:215px;
	height:96px;
	display:block;
	background:url("https://www.nabunken.go.jp/asuka/common/images/head.gif") no-repeat left top;
}
ul#header_space li#header_left h1 a:hover {
	width:215px;
	height:96px;
	background:url("https://www.nabunken.go.jp/asuka/common/images/head.gif") no-repeat left bottom;
}
ul#header_space li#header_left h1 a:hover img {
	visibility:hidden;
}
ul#header_space li#header_right{
	float:right;
	margin:0px;
	padding:0px;
	width:300px;
	height:103px;
	text-align:right;
	vertical-align:center;
	line-height:1em;
}
ul#header_space li#header_right a.btn_english{
	position:absolute;
	top:10px;
	right:0px;
	margin:0;
	width:82px;
	height:11px;
	display:block;
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_english_off.gif") no-repeat;
	text-decoration:none;
}
ul#header_space li#header_right a.btn_english:hover{
	position:absolute;
	top:10px;
	right:0px;
	margin:0;
	width:82px;
	height:11px;
	display:block;
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_english_on.gif") no-repeat;
}
ul#header_space li#header_right a.btn_english:hover img {
	visibility:hidden;
}
ul#header_space li#header_right div.head_search{
	position:absolute;
	right:0px;
	top:60px;
}
ul#header_space li#header_right div.head_search .w130{
	float:left;
	width:130px;
}
ul#header_space li#header_right div.head_search input.btn_search{
border:none;
	float:left;
	margin:3px 0 0 3px;
	padding:0;
	width:36px;
	height:18px;
	display:block;
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_search.gif") no-repeat left top;
	text-decoration:none;
	font-size:1px;
}
ul#header_space li#header_right div.head_search input.btn_search:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_search.gif") no-repeat left bottom;
	text-decoration:none;
	font-size:1px;
}
ul#header_space li#header_right div.head_search input.btn_search span{
	visibility:hidden;
}
/*回り込み解除*/
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}
.clear_both{
	content: "";
	display: block;
	clear: both;
}
.topimg{
	margin:0;
	padding:0;
	height:294px;
	background:#000000;
}
body#toppage{
margin: 0px;
padding: 0px;
height: 100%;
text-align: center;
font-size: 95%;
line-height: 130%;
color: #2C2C2C;
background: url("https://www.nabunken.go.jp/asuka/common/images/bg_top.gif") repeat-x top center;
}

/*----------------------------*/
/*-- 　ページ要素（ナビゲーションメニュー）　 --*/
/*----------------------------*/
ul#navimenu_space{
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	width:900px;
	height:60px;
	clear:both;
}
ul#navimenu_space li{
	margin:0px;
	padding:0px;
	height:60px;
	float:left;
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_bg.gif") no-repeat left top;
	width:129px;
}
ul#navimenu_space li.width128{
	width:128px;
}
ul#navimenu_space li a{
	margin:0px;
	padding:0px;
	text-decoration: none;
	height:60px;
	display:block;
}
ul#navimenu_space li a strong{
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	visibility:hidden;
}
ul#navimenu_space li a#menu_annai{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_annai.gif") no-repeat left top;
	width:129px;
}
ul#navimenu_space li a#menu_annai:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_annai.gif") no-repeat left bottom;
	width:129px;
}
.annai ul#navimenu_space li a#menu_annai{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_annai.gif") no-repeat left bottom;
	width:129px;
}
ul#navimenu_space li a#menu_about{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_child.gif") no-repeat left top;
	width:129px;
}
ul#navimenu_space li a#menu_about:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_child.gif") no-repeat left bottom;
	width:129px;
}
.about ul#navimenu_space li a#menu_about{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_child.gif") no-repeat left bottom;
	width:129px;
}
ul#navimenu_space li a#menu_special{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_special.gif") no-repeat left top;

	width:128px;
}
ul#navimenu_space li a#menu_special:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_special.gif") no-repeat left bottom;
	width:128px;
}
.special ul#navimenu_space li a#menu_special{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_special.gif") no-repeat left bottom;
	width:128px;
}
ul#navimenu_space li a#menu_kitora{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_kitora.gif") no-repeat left top;
	width:128px;
}
ul#navimenu_space li a#menu_kitora:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_kitora.gif") no-repeat left bottom;
	width:128px;
}
.kitora ul#navimenu_space li a#menu_kitora{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_kitora.gif") no-repeat left bottom;
	width:128px;
}
ul#navimenu_space li a#menu_movie{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_movie.gif") no-repeat left top;
	width:128px;
}
ul#navimenu_space li a#menu_movie:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_movie.gif") no-repeat left bottom;
	width:128px;
}
.movie ul#navimenu_space li a#menu_movie{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_movie.gif") no-repeat left bottom;
	width:128px;
}
ul#navimenu_space li a#menu_contest{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_contest.gif") no-repeat left top;
	width:128px;
}
ul#navimenu_space li a#menu_contest:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_contest.gif") no-repeat left bottom;
	width:128px;
}
.contest ul#navimenu_space li a#menu_contest{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_contest.gif") no-repeat left bottom;
	width:128px;
}
/*ul#navimenu_space li a#menu_access{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_access.gif") no-repeat left top;
	width:129px;
}
ul#navimenu_space li a#menu_access:hover,
ul#navimenu_space li a#menu_access_on{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_access.gif") no-repeat left bottom;
	width:129px;
}*/
ul#navimenu_space li a#menu_inquiry{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_inquiry.gif") no-repeat left top;
	width:129px;
}
ul#navimenu_space li a#menu_inquiry:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_inquiry.gif") no-repeat left bottom;
	width:129px;
}
.inquiry ul#navimenu_space li a#menu_inquiry{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_inquiry.gif") no-repeat left bottom;
	width:129px;
}
ul#navimenu_space li a#menu_satuei{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_satuei.gif") no-repeat left top;
	width:128px;
}
ul#navimenu_space li a#menu_satuei:hover{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_satuei.gif") no-repeat left bottom;
	width:128px;
}
.satuei ul#navimenu_space li a#menu_satuei{
	background:url("https://www.nabunken.go.jp/asuka/common/images/menu_satuei.gif") no-repeat left bottom;
	width:128px;
}

/*----------------------------*/
/*-- 　ページ要素（コンテンツ）　 --*/
/*----------------------------*/

ul#top_contents_separate{
	margin:0px auto;
	padding:10px 0px 55px 8px;
	list-style-type:none;
	clear:both;
	width:900px;
}
ul#top_contents_separate li#top_contents_separate_left{
	margin:0px;
	padding:0px;
	width:587px;
	text-align:left;
	float:left;
}
ul#top_contents_separate li#top_contents_separate_right{
	margin:0px;
	padding:0 0 30px 0;
	width:300px;
	text-align:left;
	float:right;
}
ul#top_contents_separate li#top_contents_separate_left div.title_top{
	background:url("https://www.nabunken.go.jp/asuka/common/images/bar_top.gif") no-repeat left top;
	width:587px;
	height:35px;
	display:block;
}
ul#top_contents_separate li#top_contents_separate_left div.title_top ul{
	padding:8px 0 0 8px;
	width:100%;
}
ul#top_contents_separate li#top_contents_separate_left div.title_top ul li.float_left{
	float:left;
	width:50%;
}
ul#top_contents_separate li#top_contents_separate_left div.title_top ul li.float_right{
	margin-right:20px;
	float:right;
}
ul#top_contents_separate li#top_contents_separate_left div.title_top ul li a.go_list {
	padding:2px 5px 2px 15px;
	background:#820505 url("https://www.nabunken.go.jp/asuka/common/images/icon_white.gif") no-repeat 0.5em center;
	color:#FFFFFF;
	font-size:0.8em;
	display:block;
	text-decoration:none;
}
ul#top_contents_separate li#top_contents_separate_left div.title_top ul li a.go_list:hover {
	background:#a40505 url("https://www.nabunken.go.jp/asuka/common/images/icon_white.gif") no-repeat 0.5em center;
	text-decoration:none;
}
#contents_area{
	margin:0px auto;
	padding:10px 0px 70px 0px;
	clear:both;
	width:790px;
	text-align:left;
	line-height:1.5em;
}
.pagetop{
	text-align:right;
	font-size:0.8em;
}
ul.block li{
	float: left;
	list-style:none;
}
.txt_right{
	text-align:right;
}
.width330{
	margin-left:10px;
	width:330px;
}
.width440{
	width:440px;
}
.width220{
	width:220px;
}
.width550{
	width:550px;
}
table.tbl_noborder{
	width:100%;
}
table.tbl_noborder td{
	vertical-align:top;
	padding:5px;
}
.txt_center{
	text-align:center;
}
table.block_see{
	vertical-align:top;
	margin:0px;
	background:#000000;
	min-height:200px;
	width:100%;
}
table.block_see td{
	color:#FFFFFF;
	padding:5px;
	text-align:left;
	vertical-align:top;
	width:162px;
}
table.block_see td.see_line{
	border-bottom:1px solid #FFFFFF;
	font-size:1.3em;
	text-align:left;
	vertical-align:bottom;
	width:200px;
}
/*回り込み解除*/
.clearfix_con {width:100%;}
.clearfix_con:after{
content: ""; 
display: block; 
clear: both;}

.lead{
	margin:1em 0em 0.5em 0em;
	padding-left:1.5em;
	min-height:32px;
	line-height:32px;
	background:url("https://www.nabunken.go.jp/asuka/common/images/lead.gif") no-repeat left center;
	color:#820505;
	font-size:1.6em;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	font-weight:bold;
}
.subtitle{
	margin:1em 0em 0.5em 0em;
	padding-left:2.5em;
	min-height:36px;
	line-height:36px;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_subtitle.gif") no-repeat left top;
	color:#FFFFFF;
	font-size:1.2em;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	font-weight:bold;
	border:1px solid #FFF;
}
.tbl_subtitle{
	width:100%;
	margin:1em 0em 0.5em 0em;
	min-height:34px;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_subtitle.gif") no-repeat left top;
	color:#FFFFFF;
	font-size:1.2em;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	font-weight:bold;
}
h2.tbl_subtitle{
	padding-top:0.5em;
	padding-left:2.5em;
	padding-bottom:0.5em;
}
h2 span{font-size:0.8em;display:block;}
.con_small{
	margin:0 auto 0 30px;
	width:720px;
}
.bar{
	margin:1em 0em 0.5em 0em;
	padding-left:2em;
	min-height:39px;
	line-height:35px;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_bar.gif") no-repeat left center;
	color:#820505;
	font-weight:bold;
}
.bar_long{
	margin:1em 0em 0.5em 0em;
	padding-left:2em;
	min-height:39px;
	line-height:35px;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_bar_long.gif") no-repeat left center;
	color:#820505;
	font-weight:bold;
	text-align:left;
}
a.button{
	margin:0.5em auto;
	padding:0.5em 0;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_button.gif") no-repeat left bottom;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:271px;
	display:block;
	text-decoration:none;
	vertical-align:middle;
}
a.button:hover{
	text-decoration:underline;
}
a.button_long{
	margin:0.5em auto;
	padding-top:0.5em;
	padding-left:1.5em;
	padding-bottom:0.5em;
	background:url("https://www.nabunken.go.jp/asuka/common/images/bg_button_long.gif") no-repeat right bottom;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	display:block;
	text-decoration:none;
	vertical-align:middle;
}
a.button_long:hover{
	text-decoration:underline;
}
table.tbl_normal{
	border:1px solid #949494;
	border-collapse: collapse;
	width:710px;
}
table.tbl_normal th,
table.tbl_normal td{
	border:1px solid #949494;
	border-collapse: collapse;
	padding:3px;
	text-align:center;
	vertical-align:middle;
}
table.tbl_normal td.txt_left{
	border:1px solid #949494;
	border-collapse: collapse;
	padding:3px 3px 3px 15px;
	text-align:left;
	vertical-align:middle;
}

.green_cell{
	background:#eefbe1;
}
.pink_cell{
	background:#fdefef;
}
.pink_cell_border{
	background:#fdefef;
	border:1px solid #949494;
}
.mt_1em{
	margin: 1em 0 0 0;
}
.pt_1em{
	padding-top:1em;
}
.mt_2em{
	margin: 2em 0 1em 0;
}
.mb_1em{
	margin: 0em 0 1em 0;
}
.ml_1em{
	margin: 0em 0 0 1em;
}
.ml_2em{
	margin: 0em 0 0 2em;
}
a.btn_3d{
	margin-top:0.5em;
	width:280px;
	height:50px;
	display:block;
	background:#000 url("https://www.nabunken.go.jp/asuka/common/images/bnr_3d.gif") no-repeat left top;
}
a.btn_3d:hover{
	background:#000 url("https://www.nabunken.go.jp/asuka/common/images/bnr_3d.gif") no-repeat left bottom;
}
a.btn_3d span{
	visibility:hidden;
}

/*「ミュージアムショップ」ボタン */
a.btn_museum{
	margin-top:0.5em;
	width:280px;
	height:50px;
	display:block;
    background:#000 url("https://www.nabunken.go.jp/asuka/common/images/btn_museum_on.gif") no-repeat left top;
}
a.btn_museum:hover{
	background:#000 url("https://www.nabunken.go.jp/asuka/common/images/btn_museum_on.gif") no-repeat left bottom;
}

a.btn_museum span{
	visibility:hidden;
}

.f_small{
	font-size:0.6em;
	line-height:1.3em;
}
.f_small02{
	font-size:0.8em;
	line-height:1.3em;
}
.f_red{
	color:#820505;
}
.f_red02{
	color:#f63c30;
	font-size:1.2em;
}
.f_green{
	color:#336007;
}
.f_pink{
	color:#703939;
}
.f_arrow{
	font-size:1.5em;
	color:#bc7a7a;
}

/*----------------------------*/
/*-- ページ要素（フッター） --*/
/*----------------------------*/
#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 56px;
}
#footer_space{
	margin:0px;
	padding:0px;
	width:900px;
	height:120px;
	clear:both;
	background:#FFFFFF;
	border-top:1px solid #797979;
	font-size:0.8em;
}
#footer_space strong{
	display:block;
	margin-top:5px;
}

/*20131120追加　4館バナー追加 takata */
#footer_space .footer_center{
	float:center;
	text-align:center;
	margin:5px 5px 5px 5px;
}

#footer_space .footer_left{
	float:left;
	text-align:left;
	margin:5px 0 10px 10px;
}
#footer_space .footer_right{
	float:right;
	text-align:right;
	margin:5px 10px 10px 10px;
}
#footer_space .footer_right ul{
	list-style:none;
	margin:0;
	padding:0;
}
#footer_space .footer_right ul li{
	margin-left:1em;
	float:left;
	background:url("https://www.nabunken.go.jp/asuka/common/images/icon_red.gif") no-repeat left center;
	padding-left: 10px;
	font-size:0.9em;
}
#footer_space .footer_right ul li a{
	color:#807e83;
}
/* 「観る」ボタン */
a.link_see{
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_see_on.gif") no-repeat left top;
	width:123px;
	height:50px;
	display:block;
}
a.link_see:hover img{
	visibility:hidden;
}
a.link_see_small{
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_see_small_on.gif") no-repeat left top;
	width:90px;
	height:31px;
	display:block;
}
a.link_see_small:hover img{
	visibility:hidden;
}
/* 「紹介動画」ボタン */
a.link_intro{
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_intro_on.gif") no-repeat left top;
	width:280px;
	height:118px;
	display:block;
}
a.link_intro:hover img{
	visibility:hidden;
}
/* 「奥飛鳥の魅力」ボタン */
a.link_okuasuka{
	background:url("https://www.nabunken.go.jp/asuka/common/images/btn_okuasuka_on.gif") no-repeat left top;
	width:280px;
	height:55px;
	display:block;
}
a.link_okuasuka:hover img{
	visibility:hidden;
}

#container {
	min-height: 100%;
}

#container-inner {
}

#content{
text-align:left;
padding-bottom: 56px;
}

/*　検索　*/
.search-results-header{
padding:20px;
border:1px solid #ddd;
background:#fafafa;
margin-bottom:30px;
}

#current-page{
display:block;
margin:10px 0;
padding:10px;
text-align:center;
border-bottom:1px dotted #ddd;
}
.content-nav{text-align:center;}



/*----------------------------*/
/*-- shoppingcart --*/
/*----------------------------*/
.shoppingcart {
	padding: 20px;
}
.shoppingcart .sc_cartcgi {
	float: right;
}
.shoppingcart .sc_goods {
	float: left;
	width: 660px;
}
.shoppingcart .sc_goods table td {
	padding-right: 20px;
	padding-bottom: 20px;
	vertical-align: top;
}
.shoppingcart .sc_goods table tr td h3 {
	font-size: 16px;
	color: #820505;
   	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}
.shoppingcart .sc_goods table tr td p {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 1.3em;
}
.shoppingcart .sc_goods table tr td .price {
	font-size: 16px;
	font-weight: bold;
	color: #C00;
	margin-top: 5px;
	margin-bottom: 5px;
}

#shopping {
	text-align: left;
}

/*追加*/
#shopping #shop_navi_wrap #shop_navi_box {
	float: left;
	margin-left: 20px;
	width: 633px;
}                      
#shopping #shop_navi_wrap #shop_navi2 {
	padding-top: 0px;
	padding-left: 0px;
/*	margin-left: 20px;*/
/*	width: 633px;*/
/*	float: left;*/
	margin-top: 10px;
    line-height: 130%;
}

#shopping #shop_wrap {
	background-image: url(https://www.nabunken.go.jp/asuka/shop/shop_back.gif);
	background-repeat: repeat-y;
	background-position: 693px;
	padding-left: 20px;
	border-top: 10px solid #FFF;
}
#shopping #shop_navi_wrap #shop_side_bana {
	padding-top: 15px;
	float: right;
	width: 200px;
	margin-right: 8px;
}

#shopping #shop_contents {
	width: 670px;
	float: left;
}
#shopping #shop_contents #shop_navi {
	background-image: url(https://www.nabunken.go.jp/asuka/shop/shop_navi_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-left: 20px;
	height: 33px;
/*	margin-left: 20px;*/
	width: 633px;
/*	float: left;*/
}                         
#shopping #shop_contents #shop_navi ul li {
	float: left;
	margin-right: 15px;
}

#shopping #shop_contents h2 {
	margin-top: 10px;
}
#shopping #shop_contents .shop_item_box {
/*	overflow: hidden;*/
/*	padding: 0;*/
}
#shopping #shop_contents .shop_item {
	background-color: #EBEBD6;
	width: 210px;
	padding-top: 13px;
	float: left;
	margin-right: 12px;
	line-height: 110%;
/*	padding-bottom: 32768px;*/
/*	margin-bottom: -32768px;*/
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFF;
/* 	height: 380px;*/
}
#shopping #shop_contents .shop_item_new {
	background-color: #FFDBDB;
}
#shopping #shop_contents .shop_item .shop_item_img {
	text-align: center;
}
#shopping #shop_contents .shop_item .shop_item_text {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#shopping #shop_contents .shop_item .shop_item_text h3 {
	color: #9F190D;
	font-size: 93%;
	padding-bottom: 8px;
	font-weight: bold;
}
#shopping #shop_contents .shop_item .shop_item_text .text11 {
	font-size: 73%;
}
#shopping #shop_contents .shop_item .shop_item_text p {
	font-size: 73%;
}
#shopping #shop_contents .shop_item .shop_item_text p.shop_text_read {
	height:90px;
}
#shopping #shop_contents .shop_item .shop_item_text .price {
	font-size: 107%;
	font-weight: bold;
	color: #9F190D;
	margin-top: 8px;
	margin-bottom: 8px;
}
#shopping #shop_contents .pagetop {
	clear: both;
	margin-bottom: 10px;
	margin-right: 17px;
}
#shopping #shop_side {
	float: right;
	width: 200px;
	margin-right: 8px;
}

                          
/*annnai*/
#shopping #shop_attention {
	padding: 0px 50px 50px 50px;
}
#shopping #shop_attention p {
	margin-left: 25px;
}
#shopping #shop_attention p.lead {
	margin-left: 0px;
}
#shopping #shop_attention p.midashi {
	font-weight: bold;
	margin-top: 20px;
	color: #820505;
	margin-left: 5px;
	font-size: 16px;
}
#shopping #shop_attention p.midashi2 {
	font-weight: bold;
	margin-top: 10px;
	margin-left: 5px;
}
#shop_attention table tr th {
	border-left: 5px solid #EEE;
	border-bottom: 1px double #CCC;
	padding: 5px 10px;
	text-align: left;
}
#shop_attention table tr td {
	border-bottom: 1px double #CCC;
	padding: 5px;
}
