body {
	width: 100%;
	margin: 0;
	padding: 0;
}
#wrapper {
	background: #000000 url(nagasaki/top/fuku_n_base_top.gif) center top no-repeat;
	margin: 0px;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, a, div, td, tr{
margin: 0px;
padding: 0px;
font-size: 12px;
letter-spacing: 1px;
}


/*‰¼ƒAƒbƒv—pCSS*/

.nagasaki_baseimage {
	background-image: url(nagasaki/nagasaki_base.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 1000px;
	display: block;
	width: 1000px;
}



.red {
font-weight: bold;
color: #F30;
}

/*Šî–{‚Ì‹­’²Ý’è*/
strong.red {
font-weight: bold;
color: #F30;
}


/*’i—Ž‚ÌŠî–{Ý’è*/

p.txt12 {
font-size: 12px;
line-height: 22px;
}

p.txt10 {
font-size: 10px;
line-height: 1.5;
}

h1 {
color: #F00;
font: normal 24px sans-serif;
margin-bottom: 20px;
display: block;
}

h2 {
color: #F00;
font: normal 18px/21px sans-serif;
letter-spacing: 1px;
padding: 5px;
height: 60px;
}

h3 {
	color: #333333;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: normal;
	line-height: 1;
}

h4 {
font-size: 16px;
color: #CC3300;
font-weight: normal;
}

h5 {
font-size: 14px;
font-weight: normal;
color: #69C;
}

h6 {
}

a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #F00;
}
a:active {
text-decoration: none;
}


#container {
	width: 800px;
	margin: auto;
	text-align:left;
	display: block;
}

#header {
	width: 800px;
}



#middle {
	margin: 0;
	width: 800px;
	height: 350px;
}

/*ƒfƒUƒCƒ“•”•ª‚±‚±‚©‚ç*/
#seo_txt {
	color: #FFFFFF;
	font: normal 12px/20px "‚l‚r ‚o–¾’©",' "×–¾’©‘Ì"';
	height: 20px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	background-position: 0px 1px;
	margin-top: 0px;
	letter-spacing: 3px;
	text-align: right;
}


#top_main {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 0px! important;
	width: 800px;
	display: block;
	overflow: hidden;
	font-size: 1px;
	background-image: url(nagasaki/top_image.jpg);
	background-position: -2px -32px;
	background-repeat: no-repeat;
	display: none;
}
#top_head {
	height: 70px;
	text-indent: -9999px;
}

#top_toppage_head {
	height: 8px;
	text-indent: -9999px;
	font-size: 9px;
}

#top_head_navi{ 
	width: 800px;
	height: 60px;
	overflow: hidden;
}



.top_photo {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}



.top_info {
	background-image: url(nagasaki/top_info.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 2px;
}




.n_pickup_nav {
	width: 255px;
	margin-left: 20px;
	height: 300px;
	float: left;
}
.n_info {
	float: right;
	width: 480px;
	margin-right: 20px;
}
.clear {
	clear: both;
	font-size: 1px;
}
#footer {
	height: 180px;
	padding: 3px 0 0 5px;
	display: block;
	overflow: hidden;
}
.address {
	height: 80px;
	padding-left: 330px;
	background: url(nagasaki/footer_base.jpg) left -2px no-repeat;
	display: block;
	padding-top: 50px;
	width: 470px;
	text-align: left;
}
.address_txt p {
	color: #CCCCCC;
	display: block;
	line-height: 18px;
	font-size: 12px;
}
.n_information1 {
	background-image: url(nagasaki/topics_base.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 5px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 3px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.n_information2 {
	background-image: url(nagasaki/topic_base_line.gif);
	font-size: 12px;
	padding-left: 60px;
	background-repeat: repeat-y;
	padding-right: 10px;
}
.n_information2_1 {
	background-image: url(nagasaki/topic_base_line.gif);
	font-size: 12px;
	padding-left: 8px;
	background-repeat: repeat-y;
	padding-right: 8px;
}

.n_information3 {
	background-image: url(nagasaki/topics_base.gif);
	background-repeat: no-repeat;
	background-position: left -115px;
}




.n_information {
	padding-top: 30px;
	background-image: url(nagasaki/infomation.gif);
	background-repeat: no-repeat;
	font-size: 12px;
}
.n_explain {
	background-repeat: no-repeat;
	background-image: url(nagasaki/n_explain.gif);
	height: 144px;
	text-indent: -9999px;
	margin-bottom: 20px;
	margin-top: 50px;
}
.n_pickup_nav .waku {
	border: 1px solid #999;
	padding: 8px;
	background-image: url(nagasaki/bg_site.gif);
}
.n_pickup_nav .title {
	background-repeat: no-repeat;
	height: 20px;
	background-image: url(nagasaki/pickup_title.gif);
}

#top_nav {
	width: 806px;
	height: 30px;
	margin: 0;
	padding: 0;
}
a.top_link {
	color: #FFF;
	width: 133px;
	margin: 0;
	display: block;
	float: left;
	padding-top: 12px;
	text-align: center;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight: bolder;
	background: url(nagasaki/top_navlink.jpg);
}
a:visited.top_link {
text-decoration: none;
background: url(nagasaki/top_navlink.jpg) no-repeat 0px 0px;
}
a:hover.top_link {
text-decoration: none;
background: url(nagasaki/top_navlink.jpg) no-repeat 0px -40px;
color: #Fff;
}
a:active.top_link {
text-decoration: none;
background: url(nagasaki/top_navlink.jpg) no-repeat 0px -80px;
color: #000;
}
.foot_link {
	padding: 10px 0 0 0;
	color: #CCCCCC;
	text-align: center;
	font-size: 10px;
}
.foot_link a {
	color: #CCCCCC;
}
.entry_photo {
	margin-top: 5px;
	margin-right: 5px;
	width: 185px;
	display: block;
	float: left;
	
}
.entry_photo img{
	margin:2px;
	border:1px;
	border-color: #fff;
	
}

.pickup_txt {
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	font-weight: bolder;
	margin-top: 5px;
	letter-spacing: 1px;
}
.pickup_txt_s {
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 12px;
	margin-top: 5px;
	letter-spacing: 1px;
	font-weight: bolder;
}
.pankuzu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCFF99;
	margin: 30px 0px 20px 0px;
	letter-spacing: 3px;
}
.b_photo {
	width: 550px;
	border: 1px solid #000033;
}

.b_photo_base {
	float: right;
	width: 550px;
}
.n_photo_nav {
	width: 178px;
	float: left;
}
.title_menu {
}
.equipment_link {
	color: #FFFFFF;
	padding: 6px 0px 6px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
}





a.equipment_txt {
	color: #FFFFFF;
	padding: 4px 0px 4px 20px;
	font-size: 16px;
	letter-spacing: 3px;
	display: block;
}

a:visited.equipment_txt {
	color: #FFFFFF;
	padding: 4px 0px 4px 20px;
	font-size: 16px;
	letter-spacing: 3px;
	display: block;
}
a:hover.equipment_txt {
	color: #FFFFFF;
	background-color: #685F58;
	padding: 4px 0px 4px 20px;
	font-size: 16px;
	letter-spacing: 3px;
}
a:active.equipment_txt {
	color: #FFFFFF;
	background-color: #685F58;
	padding: 4px 0px 4px 20px;
	font-size: 16px;
	letter-spacing: 3px;
}





a.equipment_txt_r {
	color: #FFFFFF;
	background-color: #685F58;
	padding: 4px 0px 4px 20px;
	font-size: 14px;
	letter-spacing: 3px;
	display: block;
}
.waku_ex1 {
	background-color: #1D1C18;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-left-color: #333;
	padding: 10px 0px 25px 18px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	font-weight: bolder;
	margin-top: 10px;
}
.waku_ex2 {
	background-color: #1D1C18;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #333;
	border-left-color: #333;
	padding: 5px 15px 10px 18px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	text-align: right;
	line-height: 1.5;
}
.line_spece {
	height: 33px;
}

.txt16 {
	font-size: 16px;
}
.marginR5{ margin-right:5px;}

/*top*/
#contentstop{width:800px; height: 618px;}
#topleft{
	float: left;
	width: 409px;
	margin: 0;
	padding: 0 0 0 10px;
}
#topright{float:right; width:352px; margin-right:5px;text-align:center;}
#speachbox{width:407px;margin-bottom:20px;}
.topspeach {
	margin-top: 0px;
	margin-left: 10px;
	position: relative;
	top: -10px;
}
.marginb10{margin-bottom:10px;}
.margint10{margin-top:10px;}
.cleartop {clear:both; font-size:0; line-height:0; }
.bninsayama{margin-right:10px; margin-bottom:15px;}
.bnkasuga{margin-right:20px;margin-bottom:15px;}

#pickupbox{width:340px; }
#mailmagazinebox{
	margin-top: 5px 0 0 13px;
	background: url(nagasaki/top/mailmagazine_bg2.gif) no-repeat;
	width: 337px;
	height: 190px;
}

/*#newbox{width:409px; height:200px;margin-bottom:20px; background-image: url(nagasaki/top/new_bg2.gif); background-repeat:repeat-y;}
#date_newbox{ padding-left:10px;}*/

#newbox {margin:0; padding:0; width:409px; background-color:#FFFFFF;}
#newbox p { margin:0; padding:1px 1px;}
#newbox .xtop, #newbox .xbottom {display:block; font-size:1px; }
#newbox b { display:block; margin-bottom:0; padding-bottom:0;}
#newbox .xb1, #newbox .xb2, #newbox .xb3 {height:1px; }
#newbox .xb2, #newbox .xb3, #newbox .xb4 {background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
#newbox .xb1 { margin:0 5px; background:#cccccc; }
#newbox .xb2 { margin:0 3px; border-width:0 2px; }
#newbox .xb3 { margin:0 2px; }
#newbox .xb4 { height:2px; margin:0 1px; }
#newbox .xboxcontent {
	display: block;
	background: url(nagasaki/top/back_inasayama.jpg) 0px 0px no-repeat;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 0 5px 10px 0;
}

#topicbox {
	background: url(nagasaki/top/ic_01.gif) 7px 2px no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 1.3;
	text-indent: 5px;
}
#topicboxdd {
	width: 370px;
	margin: 0 0 6px 10px;
	padding: 0 0 6px 10px;
	border-bottom: #CCCCCC 1px dotted;
	line-height: 1.5;
}





