@charset "utf-8";

/* ==================================================
layout
================================================== */
/* body
============================== */
* html body {
	text-align:center;
}
body{
	background:#f2ecdf url(/ncms/shimin/heiwa/images/header/line_1.jpg) repeat-x left top;
	font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif;
}
.clearfix {zoom:1;}
.clearfix:after{
	content: ""; 
	display: block; 
	clear: both;
}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.mb1em{margin-bottom:1em;}

/* wrapper
============================== */


/* header
============================== */
#header{
	margin:0 auto;
	width:950px;
	height:136px;
	position:relative;
}
#header h1{
	width:325px;
	position:absolute;
	top:20px;
	left:0;
}
#h-btn{
	width: 232px;
	position: absolute;
	top: 9px;
	right: -37px;
	list-style: none;
}
#h-btn li{
	width:232px;
	height:30px;
	line-height:30px;
	color:#fff;
	background:url(/ncms/shimin/heiwa/images/header/btn_1.jpg) no-repeat left top;
	text-align:right;
}
#h-btn li a{
	padding-right:24px;
	display:block;
	height:30px;
	color:#fff;
	text-decoration:none;
}

#h-btn li a:focus,
#h-btn li a:hover {
	outline: 1px #000000 dashed;
}

#h-btn li a:focus,
#h-btn li a:hover,
.lib-box-i p.btn a:focus,
.lib-box-i p.btn a:hover  {
	outline: 1px #000000 dashed;
}

#h-link{
	position:absolute;
	top:62px;
	right:0;
	list-style:none;
}
#h-link li{
	margin-left:14px;
	padding-left:18px;
	float:left;
	display:inline;
	background:url(/ncms/shimin/heiwa/images/header/icon_1.gif) no-repeat left center;
}
#menu{
	width:950px;
	height:42px;
	list-style:none;
	position:absolute;
	top:92px;
	right:0;
}
#menu li{float:left;}
#menu-1, #menu-1 a{width:93px;}
#menu-2, #menu-2 a{width:146px;}
#menu-3, #menu-3 a{width:171px;}
#menu-4, #menu-4 a{width:158px;}
#menu-5, #menu-5 a{width:165px;}
#menu-6, #menu-6 a{width:217px;}
#menu li a{
	display:block;
	height:42px;
}
#menu-1 a{background:url(/ncms/shimin/heiwa/images/header/menu_1_on.jpg) no-repeat left top;}
#menu-1 a:hover{background-color:#fff;}
#menu-1 a:hover img{visibility:hidden;}
#menu-2 a{background:url(/ncms/shimin/heiwa/images/header/menu_2_on.jpg) no-repeat left top;}
#menu-2 a:hover{background-color:#fff;}
#menu-2 a:hover img{visibility:hidden;}
#menu-3 a{background:url(/ncms/shimin/heiwa/images/header/menu_3_on.jpg) no-repeat left top;}
#menu-3 a:hover{background-color:#fff;}
#menu-3 a:hover img{visibility:hidden;}
#menu-4 a{background:url(/ncms/shimin/heiwa/images/header/menu_4_on.jpg) no-repeat left top;}
#menu-4 a:hover{background-color:#fff;}
#menu-4 a:hover img{visibility:hidden;}
#menu-5 a{background:url(/ncms/shimin/heiwa/images/header/menu_5_on.jpg) no-repeat left top;}
#menu-5 a:hover{background-color:#fff;}
#menu-5 a:hover img{visibility:hidden;}
#menu-6 a{background:url(/ncms/shimin/heiwa/images/header/menu_6_on.jpg) no-repeat left top;}
#menu-6 a:hover{background-color:#fff;}
#menu-6 a:hover img{visibility:hidden;}

/* main-image
============================== */
#main-image{
	margin-bottom:10px;
	width:100%;
	height:239px;
	background:url(/ncms/shimin/heiwa/images/main_image/bg_main_image.jpg) no-repeat center top;
}
#main-image p{
	margin:0 auto;
	position: relative;
	width:950px;
	height:239px;
}
#main_image1, #main_image2, #main_image3, #main_image4, #main_image5, #main_image6 {
	position: absolute;
	left: 0px;
	top: 0px;
}

/* main
============================== */
#main{
	margin:0 auto;
	width:950px;
	text-align:left;
}

/* pankuzu
============================== */
#pankuzu{
	margin-bottom:35px;
}

/* contents-main
============================== */
#contents-main{
	float:left;
	width:684px;
}

/* side 収蔵展示など
============================== */
#side{
	float:right;
	width:244px;
}
#s-box-1{background:url(/ncms/shimin/heiwa/images/side/s_line_1.jpg) no-repeat left top;}
#s-box-2{background:url(/ncms/shimin/heiwa/images/side/s_line_2.jpg) no-repeat left top;}
.s-box{
	width:244px;
}
.s-box-i{
	margin:0 0 14px 6px;
	width:238px;
	background-color:#fff;
}
.s-box-i h2{font-size:0;}
.s-box-i ul{
	margin:0 20px;
	padding-bottom:20px;
	list-style:none;
}
.s-box-i li{
	padding:0 0 12px 20px;
}
#s-box-1 .s-box-i li{background:url(/ncms/shimin/heiwa/images/side/icon_list_1.gif) no-repeat 0 3px;}
#s-box-2 .s-box-i li{background:url(/ncms/shimin/heiwa/images/side/icon_list_2.gif) no-repeat 0 3px;}

/* page-top
============================== */
#page-top{
	margin:14px auto 0 auto;
	width:950px;
	text-align:right;
}
#page-top a{
	padding-right:19px;
	background:url(/ncms/shimin/heiwa/images/page_top/icon_page_top.jpg) no-repeat right center;
}


/* footer
============================== */
#footer{
	margin:0 auto;
	padding:10px 0;
	width:950px;
	color:#000;
	background-color:#d7cfc0;
	font-size:86%;
	text-align:center;
}


/* トップ
============================== */
#top #main-image{
	margin-bottom:40px;
	width:100%;
	height:457px;
	background:url(/ncms/shimin/heiwa/images/bg_main_image.jpg) no-repeat center top;
}
#top #main-image p{
	margin:0 auto;
	width:1030px;
	height:457px;
}
#top #box-l{
	float:left;
	width:364px;
}
#top #box-l h2{margin-bottom:14px;}
#top #box-r{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:566px;
}
#top #box-r li{
	margin:0;
	padding:0;
	float:left;
}
#top #box-r li.bnr-t{
	width:275px;
	height:117px;
}
#top #box-r li.bnr-b-1{
	width:410px;
	height:83px;
}
#top #box-r li.bnr-b-2{
	width:143px;
	height:83px;
}
#top #box-r li.ml13{margin-left:13px;display:inline;}
#top #box-r li.ml16{margin-left:16px;margin-bottom:10px;display:inline;}

/* 収蔵展示
============================== */
/* 一覧 */
#tenji-btn-open1, #tenji-btn-open2, #tenji-btn-open3, #tenji-btn-open4,
#tenji-btn-close1, #tenji-btn-close2, #tenji-btn-close3, #tenji-btn-close4 {
	display: none;
}

#tenji-img-1, #tenji-img-2, #tenji-img-3, #tenji-img-4 {
	cursor: pointer;
}

#tenji-box{
	width:684px;
	background:url(/ncms/shimin/heiwa/tenji/images/bg_mdl.jpg) repeat-y left top;
}
#tenji-box-i{
	padding:24px 27px 56px;
	background:url(/ncms/shimin/heiwa/tenji/images/bg_top.jpg) no-repeat left top;
}
#tenji-box-i h2,#tenji-box-i h3{font-size:0;}
#tenji-box-i h2{margin-bottom:15px;}
.tenji-text-1{
	margin-bottom:26px;
	color:#fff;
}
.tenji-box-2{
	width:632px;
}
#tenji-g-1,#tenji-g-3{background:url(/ncms/shimin/heiwa/tenji/images/bg_b1l.jpg) no-repeat left top;}
#tenji-g-2,#tenji-g-4{background:url(/ncms/shimin/heiwa/tenji/images/bg_b1r.jpg) no-repeat left top;}
.tenji-box-2-1{
	padding-bottom:18px;
}
.tenji-box-2-1-i{
	margin:0 25px;
	padding:18px 0;
	width:582px;
}
#tenji-g-1 .tenji-box-2-1-i{background:url(/ncms/shimin/heiwa/tenji/images/bg_b2_1.jpg) no-repeat left top;}
#tenji-g-2 .tenji-box-2-1-i{background:url(/ncms/shimin/heiwa/tenji/images/bg_b2_2.jpg) no-repeat left top;}
#tenji-g-3 .tenji-box-2-1-i{background:url(/ncms/shimin/heiwa/tenji/images/bg_b2_3.jpg) no-repeat left top;}
#tenji-g-4 .tenji-box-2-1-i{background:url(/ncms/shimin/heiwa/tenji/images/bg_b2_4.jpg) no-repeat left top;}
.tenji-box-2-1-i div{
	margin-left:15px;
	width:164px;
	display:inline;
	float:left;
}
.tenji-box-2-1-i ul{
	width:164px;
	list-style:none;
}
.tenji-box-2-1-i div.start{
	margin-left:32px;
}
.tenji-box-2-1-i li{
	padding:5px 0 5px 13px;
	background:url(/ncms/shimin/heiwa/tenji/images/icon_1.gif) no-repeat 0 8px;
	font-size:86%;
}
.tenji-bar{
	width:630px;
	height:49px;
	list-style:none;
}
.tenji-bar li{padding-top:7px;}
.tenji-bar-l li{float:left;}
.tenji-bar-l li.tenji-bar-btn-1{padding-left:24px;}
.tenji-bar-r li{float:right;}
.tenji-bar-r li.tenji-bar-btn-1{padding-right:24px;}
#tenji-g-1 .tenji-bar{background:url(/ncms/shimin/heiwa/tenji/images/bar_1.jpg) no-repeat left top;}
#tenji-g-2 .tenji-bar{background:url(/ncms/shimin/heiwa/tenji/images/bar_2.jpg) no-repeat left top;}
#tenji-g-3 .tenji-bar{background:url(/ncms/shimin/heiwa/tenji/images/bar_3.jpg) no-repeat left top;}
#tenji-g-4 .tenji-bar{background:url(/ncms/shimin/heiwa/tenji/images/bar_4.jpg) no-repeat left top;}

/* 詳細 */
.w100per{width:100%;}
.tenji-text-2{
	margin-bottom:16px;
	font-size:86%;
	text-align:left;
}
#tenji-d-1{background:#fbf9f5 url(/ncms/shimin/heiwa/tenji/images/d_bg_title_1.jpg) no-repeat left top;}
#tenji-d-2{background:#fbf9f5 url(/ncms/shimin/heiwa/tenji/images/d_bg_title_2.jpg) no-repeat left top;}
#tenji-d-3{background:#fbf9f5 url(/ncms/shimin/heiwa/tenji/images/d_bg_title_3.jpg) no-repeat left top;}
#tenji-d-4{background:#fbf9f5 url(/ncms/shimin/heiwa/tenji/images/d_bg_title_4.jpg) no-repeat left top;}
.tenji-d-box{
	padding-bottom:22px;
	width:682px;
}
.tenji-d-box-2{
	margin:0 36px;
	width:610px;
}
.tenji-d-box-2 p{padding-bottom:28px;font-size:86%;}
.tenji-d-box-2 p.border{
	margin-bottom:14px;
	padding-bottom:14px;
	border-bottom:1px #ccc solid;
}
.tenji-d-box-2b{
	margin:0 36px;
	padding:30px 0;
	border-top:1px #ccc solid;
	width:610px;
	text-align:center;
}
.tenji-d-box-2b img{vertical-align:top;}
.tenji-d-box-2nb{
	margin:0 36px;
	padding:0 0 30px 0;
	width:610px;
	text-align:center;
}
.tenji-d-box-2nb img{vertical-align:top;}

.tenji-d-title{
	margin-bottom:6px;
	width:682px;
	height:82px;
}
.tenji-d-title h2{
	width:400px;
	float:left;
}
.tenji-d-title p{
	margin-right:18px;
	padding-top:35px;
	width:89px;
	line-height:29px;
	float:right;
	display:inline;
	color:#fff;
	text-align:center;
}
.tenji-d-title p a{color:#fff;}
.tenji-d-text-1{
	margin:0 10px 6px 0;
	color:#c1272d;
	font-size:86%;
	text-align:right;
}
#tenji-d-1 .tenji-d-box-2 h3{color:#315c00;}
#tenji-d-1 .tenji-box-photo h4{color:#315c00;}
#tenji-d-2 .tenji-d-box-2 h3{color:#215968;}
#tenji-d-2 .tenji-box-photo h4{color:#215968;}
#tenji-d-3 .tenji-d-box-2 h3{color:#632523;}
#tenji-d-3 .tenji-box-photo h4{color:#632523;}
#tenji-d-4 .tenji-d-box-2 h3{color:#632523;}
#tenji-d-4 .tenji-box-photo h4{color:#632523;}

.tenji-d-box-2 h3{
	line-height:1.4;
	font-size:186%;
}
.tenji-box-photo p{font-size:86%;}
.tenji-box-photo p.tneji-photo{margin-bottom:6px;text-align:center;}
.tenji-box-photo p.tenji-text-hosoku{color:#5e5e5e;}
.tenji-ptn{
	margin:0 auto;
	text-align:left;
}
.tenji-ptn .tenji-box-photo{
	float:left;
}
.tenji-ptn .ml{
	margin-left:20px;
	display:inline;
}

#tenji-btn-list {
	margin:0 36px;
	padding-top:26px;
	border-top:1px #ccc solid;
	width:610px;
}

#tenji-btn-list ul {
	margin:0;
	padding:0;
	list-style:none;
	width:610px;
	height:30px;
}

#tenji-btn-list li {
	margin:0;
	padding:0;
	height:30px;
	line-height:30px;
   float:left;
}
#tenji-btn-list li#tenji-btn-left{
	width:255px;
	text-align:right;
	position:relative;
}
#tenji-btn-list li#tenji-btn-left a{
	padding-left:10px;
	background:url(/ncms/shimin/heiwa/tenji/images/btn_b_left_nr.jpg) no-repeat left top;
	position:absolute;
	top:0;
	right:0;
}
#tenji-btn-list li#tenji-btn-left a span{
	padding-right:10px;
	display:block;
	background:url(/ncms/shimin/heiwa/tenji/images/btn_b_left_r.jpg) no-repeat right top;
}
#tenji-btn-list li#tenji-btn-right{
	width:255px;
	text-align:left;
	position:relative;
}
#tenji-btn-list li#tenji-btn-right a{
	padding-right:10px;
	background:url(/ncms/shimin/heiwa/tenji/images/btn_b_right_nr.jpg) no-repeat right top;
	position:absolute;
	top:0;
	left:0;
}
#tenji-btn-list li#tenji-btn-right a span{
	padding-left:10px;
	display:block;
	background:url(/ncms/shimin/heiwa/tenji/images/btn_b_right_r.jpg) no-repeat left top;
}
#tenji-btn-list li#tenji-btn-center{
	margin:0 4px;
	width:89px;
	background:url(/ncms/shimin/heiwa/tenji/images/btn_b_center.jpg) no-repeat left top;
	display:inline;
			text-align:center;
}
.krs1-1{width:445px;}.krs1-2{width:347px;}.krs1-3 .wtext{width:400px;}
.krs2-1 .wtext{width:295px;}.krs2-1 h4{padding-top:150px;}.krs2-2{width:624px;}
.krs3-1 .wtext{width:378px;}.krs3-2 .wtext{width:241px;}.krs3-3 .wtext{width:342px;}.krs3-4 .wtext{width:409px;}.krs3-5 .wtext{width:423px;}.krs3-6 .wtext{width:360px;}
.krs4-1{width:330px;}
.krs5-1{width:457px;}.krs5-2{width:469px;}
.krs6-1{width:355px;}
.krs7-1 .wtext{width:420px;}
.krs8-1 .wtext{width:409px;}.krs8-1 h4{padding-top:239px;}
.krs9-1{width:329px;}
.krs10-1{width:431px;}
.krs11-1 .wtext{width:257px;}.krs11-1 h4{padding-top:97px;}.krs11-2{width:610px;}.krs11-3 .wtext{width:283px;}
.krs12-1 .wtext{width:362px;}
.krs13-1 .wtext{width:287px;}
.krs14-1{width:552px;}
.krs15-1{width:364px;}.krs15-2{width:411px;}.krs15-3{width:348px;}
.krs16-1{width:378px;}.krs16-2 .wtext{width:408px;}.krs16-3 .wtext{width:403px;}.krs16-4 .wtext{width:396px;}
.krs17-1 .wtext{width:358px;}
.krs18-1 .wtext{width:345px;}
.krs19-1 .wtext{width:388px;}
.krs20-1{width:553px;}
.krs21-1 .wtext{width:425px;}
.krs22-1{width:415px;}
.krs23-1{width:529px;}.krs23-1 .wtext{width:303px;}.krs23-1 .wtext h4{margin-bottom:2em;}.krs23-2{width:363px;}
.krs24-1{width:404px;}
.krs25-1{width:326px;}

.shu1-1{width:504px;}
.shu2-1{width:400px;}
.shu3-1 .wtext{width:343px;}
.shu4-1{width:610px;}
.shu5-1{width:381px;}
.shu6-1{width:390px;}
.shu7-1{width:370px;}

.kdm1-1 .wtext{width:266px;}.kdm1-2 .wtext{width:262px;}
.kdm2-1{width:370px;}
.kdm3-1 .wtext{width:378px;}
.kdm4-1 .wtext{width:395px;}
.kdm5-1{width:416px;}
.kdm6-1{width:500px;}
.kdm7-1 .wtext{width:394px;}
.kdm8-1 .wtext{width:215px;}.kdm8-1 h4{padding-top:220px;}.kdm8-2 .wtext{width:409px;}.kdm8-2 h4{padding-top:200px;}.kdm8-3 .wtext{width:373px;}.kdm8-4 .wtext{width:360px;}.kdm8-5{width:450px;}
.kdm9-1{width:377px;}
.kdm10-1{width:587px;}.kdm10-2 .wtext{width:340px;}.kdm10-3 .wtext{width:351px;}.kdm10-4 .wtext{width:278px;}
.kdm11-1{width:350px;}
.kdm12-1{width:550px;}
.kdm13-1 .wtext{width:406px;}
.kdm14-1{width:552px;} .kdm14-1 .w100per{padding-top:1em;}
.kdm15-1 .wtext{width:345px;}.kdm15-1 h4{padding-top:280px;}
.kdm16-1 .wtext{width:380px;}.kdm16-1 h4{padding-top:285px;}
.kdm17-1{width:312px;}
.kdm18-1{width:553px;}

.gun1-1 .wtext{width:273px;}.gun1-2 .wtext{width:272px;}
.gun2-1{width:409px;}
.gun3-1 .wtext{width:405px;}.gun3-2 .wtext{width:409px;}
.gun4-1 .wtext{width:290px;}.gun4-2 .wtext{width:283px;}
.gun5-1{width:367px;}
.gun6-1{width:352px;}
.gun7-1{width:352px;}
.gun8-1{width:591px;}.gun8-1 .w100per{padding-top:1em;}
.gun9-1 .wtext{width:371px;}
.gun10-1 .wtext{width:394px;}
.gun11-1 .wtext{width:293px;}
.gun12-1 .wtext{width:394px;}
.gun13-1{width:364px;}
.gun14-1{width:363px;}
.gun15-1{width:363px;}
.gun16-1{width:380px;}
.gun17-1{width:380px;}
.gun18-1{width:540px;}.gun18-2 .wtext{width:305px;}
.gun19-1{width:608px;}.gun19-1 .w100per{padding-top:1em;}
.gun20-1{width:600px;}
.gun21-1 .wtext{width:227px;}.gun21-1 h4{padding-top:214px;}.gun21-2 .wtext{width:225px;}.gun21-2 h4{padding-top:209px;}
.gun22-1{width:396px;}
.gun23-1 .wtext{width:396px;}
.gun24-1 .wtext{width:376px;}.gun24-2 .wtext{width:361px;}

/* 歴史と戦跡
============================== */
#rs-box{
	padding:295px 0 34px;
	width:684px;
	background:#fbf9f5 url(/ncms/shimin/heiwa/rekishi_senseki/images/image.jpg) no-repeat left top;
}
#rs-box-1{
	margin:0 42px;
	width:600px;
}
.rs-box-i{
	width:282px;
}
.rs-box-i h2{
	margin-bottom:20px;
}
.rs-box-i p.text{height:190px;line-height:1.8;}
.rs-box-i p.btn{text-align:center;}
.rs-box-i p.btn a{
	margin:0 auto;
	width:137px;
	height:34px;
	line-height:34px;
	color:#fff;
	display:block;
	background:url(/ncms/shimin/heiwa/rekishi_senseki/images/btn.jpg) no-repeat left top;
}

/* さっぽろの歴史
============================== */
#rekishi-box{
	width:950px;
	background:url(/ncms/shimin/heiwa/rekishi_senseki/rekishi/images/bg.jpg) repeat-y left top;
}
#rekishi-box-i{
	margin:0 35px;
	padding:40px 0 34px;
	width:880px;
}
#rekishi-box-l{
	float:left;
	width:610px;
}
#rekishi-box-l h2{margin-bottom:18px;}
#rekishi-box-l table{
	width:608px;
	border-collapse:collapse;
	border-top:1px #cec9bf solid;
	border-right:none;
	border-bottom:none;
	border-left:1px #cec9bf solid;
	border-spacing:0;
}
#rekishi-box-l th{
	padding:8px 12px;
	border-right:1px #cec9bf solid;
	border-bottom:1px #cec9bf solid;
	line-height:1.2;
	color:#fff;
	background-color:#865c47;
	text-align:left;
	vertical-align:top;
}
#rekishi-box-l .w-1{width:25%;}
#rekishi-box-l .w-2{width:35%;}
#rekishi-box-l td{
	padding:8px 12px;
	border-right:1px #cec9bf solid;
	border-bottom:1px #cec9bf solid;
	line-height:1.4;
	color:#000;
	background-color:#f5f0e4;
	font-size:86%;
	text-align:left;
	vertical-align:top;
}
#rekishi-box-r{
	padding-top:618px;
	float:right;
	width:238px;
}
#rekishi-box-r .ph{
	margin-bottom:6px;
}
#rekishi-box-r .ph-title{
	margin-bottom:6px;
	color:#522800;
}
#rekishi-box-r .ph-text{
	font-size:86%;
}


/* さっぽろの戦跡
============================== */
/* 一覧 */
#senseki-box{
	padding-bottom:28px;
	background-color:#fbf9f5;
}
#senseki-box h2{margin-bottom:30px;}
#senseki-box-1{width:262px;}
#senseki-box-2{width:310px;margin-left:24px;display:inline;}
#senseki-box-3{width:256px;margin-left:24px;display:inline;}
.senseki-box{
	margin-left:36px;
	width:878px;
	background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/line.gif) repeat-y left top;
}
.senseki-box-i{float:left;}
.senseki-box-i h3{
	margin-bottom:10px;
}
.senseki-box-i ul{
	margin:0;
	padding-bottom:18px;
	list-style:none;
}
.senseki-box-i li{
	margin:0;
	padding:0 0 6px 26px;
	line-height:1.7;
}
.senseki-box-i li#s-no-1{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_1.gif) no-repeat left top;}
.senseki-box-i li#s-no-2{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_2.gif) no-repeat left top;}
.senseki-box-i li#s-no-3{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_3.gif) no-repeat left top;}
.senseki-box-i li#s-no-4{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_4.gif) no-repeat left top;}
.senseki-box-i li#s-no-5{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_5.gif) no-repeat left top;}
.senseki-box-i li#s-no-6{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_6.gif) no-repeat left top;}
.senseki-box-i li#s-no-7{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_7.gif) no-repeat left top;}
.senseki-box-i li#s-no-8{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_8.gif) no-repeat left top;}
.senseki-box-i li#s-no-9{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_9.gif) no-repeat left top;}
.senseki-box-i li#s-no-10{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_10.gif) no-repeat left top;}
.senseki-box-i li#s-no-11{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_11.gif) no-repeat left top;}
.senseki-box-i li#s-no-12{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_12.gif) no-repeat left top;}
.senseki-box-i li#s-no-13{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_13.gif) no-repeat left top;}
.senseki-box-i li#s-no-14{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_14.gif) no-repeat left top;}
.senseki-box-i li#s-no-15{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_15.gif) no-repeat left top;}
.senseki-box-i li#s-no-16{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_16.gif) no-repeat left top;}
.senseki-box-i li#s-no-17{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_17.gif) no-repeat left top;}
.senseki-box-i li#s-no-18{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_18.gif) no-repeat left top;}
.senseki-box-i li#s-no-19{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_19.gif) no-repeat left top;}
.senseki-box-i li#s-no-20{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_20.gif) no-repeat left top;}
.senseki-box-i li#s-no-21{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_21.gif) no-repeat left top;}
.senseki-box-i li#s-no-22{background:url(/ncms/shimin/heiwa/rekishi_senseki/senseki/images/icon_22.gif) no-repeat left top;}


/* 詳細 */
#senseki-details #contents{
	background:url(/ncms/shimin/heiwa/images/contents/senseki_bg_contents.gif) repeat-y left top;
}
.senseki-d-box{
	padding-bottom:22px;
	width:682px;
}
.senseki-d-title{
	border-bottom:1px #713c30 solid;
	margin-bottom:6px;
	width:682px;
	background:#ebe2db url(/ncms/shimin/heiwa/images/contents/senseki_d_bg_title.jpg) no-repeat left top;
}

.senseki-d-title h2{
	margin:0 0 0 25px;
	padding:16px 0;
	width:450px;
	float:left;
	display:inline;
	color:#3d0b00;
	font-size:186%;
}
.senseki-d-title p{
	margin-right:19px;
	padding-top:21px;
	width:124px;
	line-height:28px;
	float:right;
	display:inline;
	color:#fff;
	text-align:center;
}
.senseki-d-title p a{color:#fff;}
.senseki-d-text-1{
	margin:0 10px 25px 0;
	color:#c1272d;
	font-size:86%;
	text-align:right;
}
.senseki-d-text-2{
	margin-bottom:10px;
	line-height:2.0;
}
.senseki-d-box-2{
	margin:0 36px;
	width:610px;
	text-align:center;
}
.senseki-d-box-2 img{vertical-align:top;}
.senseki-d-box-2 p{
	text-align:left;
}
#senseki-box-l{width:290px;float:left;}
#senseki-box-r{width:290px;float:right;}
.senseki-box-photo{padding-bottom:20px;}
.senseki-box-photo p{font-size:86%;}
.senseki-box-photo p.senseki-photo{margin-bottom:6px;font-size:0;text-align:center;}
.senseki-box-photo p.senseki-photo-text2{margin-left:90px;font-size:86%;}


#s-box-3 .s-box-i{
	margin:0 0 0 6px;
	background-color:#faf8f3;
}
#s-box-3 .s-box-i h3{
	margin:0 4px 6px;
	padding:18px 20px 0 20px;
	border-top:1px #e6e5e0 solid;
	font-size:0;
}
#s-box-3 .s-box-i h3.start{
	border-top:none;
}
#s-box-3 .s-box-i ul{
	margin:0 20px;
	padding-bottom:10px;
	list-style:none;
}
#s-box-3 .s-box-i li{
	padding:0 0 6px 26px;
	line-height:1.7;
}
#s-box-3 .s-box-i li#s-no-1{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_1.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-2{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_2.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-3{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_3.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-4{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_4.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-5{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_5.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-6{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_6.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-7{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_7.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-8{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_8.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-9{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_9.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-10{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_10.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-11{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_11.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-12{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_12.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-13{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_13.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-14{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_14.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-15{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_15.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-16{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_16.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-17{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_17.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-18{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_18.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-19{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_19.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-20{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_20.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-21{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_21.gif) no-repeat left top;}
#s-box-3 .s-box-i li#s-no-22{background:url(/ncms/shimin/heiwa/images/side/senseki_icon_22.gif) no-repeat left top;}

/* 平和子どもページで調べてみよう！
============================== */
/* トップ */
#st-box{
	padding:384px 0 34px;
	width:684px;
	background:#fbf9f5 url(/ncms/shimin/heiwa/shiraberu/images/image.jpg) no-repeat left top;
}
#st-box-1{
	margin:0 42px;
	width:600px;
}
.st-box-i{
	width:282px;
}
.st-box-i h2{
	margin-bottom:6px;
}
.st-box-i p.text{height:120px;line-height:1.8;}
.st-box-i p.btn{text-align:center;}
.st-box-i p.btn a{
	margin:0 auto;
	width:137px;
	height:34px;
	line-height:34px;
	color:#fff;
	display:block;
	background:url(/ncms/shimin/heiwa/shiraberu/images/btn.jpg) no-repeat left top;
}
.st-box-i p.btn-text{
	margin-top:8px;
	text-align:center;
}
.st-box-btn{
	margin:0 0 0 19px;
	padding:18px 0;
	border-top:none;
	width:912px;
}
#st-box-btn-t.st-box-btn{
	border-top:1px #cfcfcf solid;
}
.st-box-btn .fl{
	width:164px;
	text-align:right;
}
.st-box-btn .fr{
	width:740px;
	font-size:86%;
}
#st-top .st-box-btn{
	margin:0 0 0 19px;
	padding:18px 0;
	border-top:1px #cfcfcf solid;
	width:646px;
}
#st-top #st-box-btn-t.st-box-btn{
	margin-top:44px;
	border-top:1px #968674 solid;
}
#st-top .st-box-btn .fl{
	width:164px;
	text-align:right;
}
#st-top .st-box-btn .fr{
	width:474px;
	font-size:86%;
}

/* 平和について調べよう！ 考えよう！ */
#sd-box{
	padding:44px 40px;
	background:#fbf9f5;
}
#sd-box h2{
	margin-bottom:20px;
}
#sd-box .text{
	margin-bottom:38px;
	line-height:1.8;
}
#sd-box .text-1{
	margin-bottom:34px;
	line-height:1.8;
}
#sd-box .text-2{
	margin-bottom:42px;
	line-height:1.8;
}
#sd-box .text-3{
	margin-bottom:28px;
	line-height:1.8;
}
#sd-box .im-1{
	margin-bottom:48px;
	text-align:center;
}
#sd-box .im-2{
	margin-bottom:70px;
	text-align:center;
}
#sd-box-i{
	margin-bottom:60px;
	padding:26px 26px 172px 26px;
	background:#fff url(/ncms/shimin/heiwa/shiraberu/shiraberu/images/bg.jpg) no-repeat left bottom;
}
#sd-box-i h3{
	margin-bottom:12px;
}
#sd-box-i p{
	line-height:1.8;
}
#sd-box-i .right{
	text-align:right;
}
.sd-box-1{margin-bottom:60px;}
#step-4.sd-box-1{margin-bottom:0;}
.sd-box-1 ul.step{
	margin:0 0 12px;
	padding:0;
	list-style:none;
}
.sd-box-1 ul.step li{
	margin:0;
	padding:0;
	font-size:0;
	float:left;
}
#step-1 h3{margin-bottom:26px;}
.s1-box-1{
	margin-bottom:28px;
	padding-left:8px;
	border-left:5px #a0c472 solid;
}
.s1-box-1 h4{
	margin-bottom:6px;
	color:#2c5400;
	font-size:114%;
}
#step-2 h3{margin-bottom:14px;}
#step-2 #text-bg-1{
	margin-bottom:42px;
	background:url(/ncms/shimin/heiwa/shiraberu/shiraberu/images/s2_im_1.jpg) no-repeat right 48px;
}
#step-2 h3.title-1{
	padding-top:12px;
	border-top:1px #cfcecb solid;
}
#step-2 h4{
	padding-top:12px;
	border-top:1px #cfcecb solid;
	color:#294d00;
	font-size:128%;
}
#step-2 h4.title-2{
	margin-bottom:6px;
	padding-top:0;
	border-top:none;
	color:#4d4d4d;
	font-size:114%;
}
#step-2 h5{
	margin-bottom:6px;
	padding-left:7px;
	border-left:7px #5a921c solid;
	font-size:114%;
}
.sd-box-2{
	margin-bottom:20px;
	width:604px;
}
.sd-box-2-i{
	width:290px;
	background:url(/ncms/shimin/heiwa/shiraberu/shiraberu/images/s2_line_1.gif) no-repeat left top;
}
.sd-box-2 h6{
	margin:0 0 4px 16px;
	font-size:114%;
}
.sd-box-2-text{
	margin-left:16px;
	float:left;
	width:166px;
	display:inline;
}
.sd-box-2-ph{
	float:right;
	width:100px;
}
#sd-box .link{
	padding-left:22px;
	background:url(/ncms/shimin/heiwa/shiraberu/shiraberu/images/s2_icon_1.gif) no-repeat left 3px;
	font-size:114%;
	font-weight:bold;
}
.sd-box-3{
	margin-bottom:48px;
	width:604px;
}
.sd-box-3 .fl{
	width:336px;
}
.sd-box-3 .fr{
	width:264px;
}
.sd-box-4{
	margin-bottom:48px;
	width:604px;
}
.sd-box-4 .fl{
	width:400px;
}
#sd-box .mb20{margin-bottom:20px;}
#sd-box .mb48{margin-bottom:48px;}
.sd-box-4 .fr{
	width:192px;
}
.sd-box-5{
	margin-bottom:30px;
	width:604px;
}
.sd-box-5 .fl{
	width:400px;
}
.sd-box-5 .fr{
	width:192px;
	font-size:86%;
	text-align:right;
}
.sd-box-5 .fr span{
	font-size:83%;
}
.sd-box-5 .fr a{font-size:117%;}
.sd-text-chui{
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
.sd-text-chui li{
	margin:0 0 20px 0;
	padding:0 0 0 9px;
	border-left:4px #c4c4c4 solid;
}
#step-3 h3{
	margin-bottom:10px;
}
#step-3 p.s3-ph{
	margin-bottom:4px;
}
.s3-box{
	margin-bottom:40px;
	width:604px;
}
.s3-box-l{width:350px;}
.s3-box-r{width:218px;}
.s3-box-1{
	width:350px;
}
.s3-box-1 .fl{width:157px;}
.s3-box-1 .fr{width:180px;}
.s3-box-2{
	margin-bottom:40px;
	width:604px;
}
.s3-box-2 .fl{width:143px;}
.s3-box-2 .fr{width:444px;}
.s4-box{
	margin:0;
	padding:0;
	list-style:none;
}
.s4-box li{
	margin:0 0 0 18px;
	padding:0;
	width:137px;
	float:left;
	display:inline;
	line-height:1.8;
}
.s4-box li.start{
	margin-left:0;
}

/* ライブラリー
============================== */
#lib-box{
	padding:295px 0 34px;
	width:684px;
	background:#fbf9f5 url(/ncms/shimin/heiwa/library/images/image.jpg) no-repeat left top;
}
#lib-box-1{
	margin:0 42px;
	width:600px;
}
.lib-box-i{
	width:288px;
}
.lib-box-i h2{
	margin-bottom:20px;
}
.lib-box-i p.text{height:200px;line-height:1.6;}
.lib-box-i p.btn{text-align:center;}
.lib-box-i p.btn a{
	margin:0 auto;
	width:137px;
	height:34px;
	line-height:34px;
	color:#fff;
	display:block;
	background:url(/ncms/shimin/heiwa/library/images/btn.jpg) no-repeat left top;
}

/* 体験談 */
#libt-box{
	padding:25px 0 34px;
	width:684px;
	background:#fbf9f5 url(/ncms/shimin/heiwa/library/taiken/images/bg.jpg) no-repeat left top;
}
#libt-box h2{
	margin:0 0 40px 25px;
}
#libt-box .text{
	margin:0 0 180px 28px;
	width:290px;
}
#libt-box-i{
	margin:0 37px;
	width:610px;
}
#libt-box-i h3{margin-bottom:10px;}
#libt-box-i .ph-box{
	margin-bottom:64px;
	width:610px;
}
#libt-box-i .ph-box-i{
	width:141px;
	float:left;
	display:inline;
}
#libt-box-i .ml{margin-left:13px;}
#libt-box-i .ph{margin-bottom:8px;}
#libt-box-i .ph-link{
	padding:0 0 0 17px;
	background:url(/ncms/shimin/heiwa/library/taiken/images/icon_1.gif) no-repeat 0 2px;
}
#libt-box-i .ph-link a{
	padding:0 14px 0 0;
	background:url(/ncms/shimin/heiwa/library/taiken/images/icon_blank.gif) no-repeat right center;
}
#libt-box-i .ph-nlink{
	text-align:center;
}
#libt-box-i .tab{
	margin:0;
	padding:0;
	list-style:none;
	width:610px;
	height:72px;
	background:url(/ncms/shimin/heiwa/library/taiken/images/bg_tab.jpg) no-repeat left top;
}
#libt-box-i .tab li{
	margin:0;
	padding:0;
	float:left;
	font-size:0;
}
#libt-box-i .pdf-list{
	margin:0 0 12px 24px;
	padding:0;
	list-style:none;
}
#libt-box-i .pdf-list li{
	margin:0;
	padding:0 0 10px 24px;
	background:url(/ncms/shimin/heiwa/library/taiken/images/icon_pdf.gif) no-repeat 0 2px;
}

#libt-box-i .stab {
	margin-bottom:26px;
	padding:12px 0;
	width:608px;
	border:1px #ccc solid;
	position:relative;
	overflow:hidden;
	background-color:#fdfcfa;
}
#libt-box-i .stab ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	left:50%;
	float:left;
}
#libt-box-i .stab li{
	margin:0;
	padding:0 36px;
	position:relative;
	left:-50%;
	float:left;
	display:inline;
}
#libt-box-i h4{margin-bottom:10px;}
#libt-box-i .tbl{
	margin-bottom:40px;
	border-collapse:collapse;
	border-top:1px #cececd solid;
	border-right:none;
	border-bottom:none;
	border-left:1px #cececd solid;
	border-spacing:0;
	width:100%;
}
#libt-box-i .tbl th{
	padding:8px 10px;
	border-right:1px #cececd solid;
	border-bottom:1px #cececd solid;
	color:#000;
	background-color:#efefef;
	font-weight:bold;
	text-align:left;
}
#libt-box-i .tbl th.tw-1{width:26%;}
#libt-box-i .tbl th.tw-2{width:58%;}
#libt-box-i .tbl td{
	padding:8px 10px;
	border-right:1px #cececd solid;
	border-bottom:1px #cececd solid;
	color:#000;
	background-color:#fff;
	font-size:86%;
	text-align:left;
	vertical-align:middle;
}
#libt-box-i .tbl td a{
	display:block;
	padding:0 0 0 24px;
	background:url(/ncms/shimin/heiwa/library/taiken/images/icon_pdf.gif) no-repeat 0 2px;
}
#libt-box-i .text-center{
	padding:40px 0 20px;
	text-align:center;
}

/* 20181109追加(アクセシビリティ) */
#libt-box-i .ph br {
	margin-bottom: 8px;
}


/* 映像ライブラリー */
#libd-box{
	padding:0 0 34px;
	width:684px;
	background-color:#fbf9f5;
}
#libd-box h2{
	margin-bottom:16px;
}
#libd-box .text{
	margin:0 0 22px 24px;
	color:#000;
	width:636px;
	line-height:1.8;
}
.libd-box-i{
	margin:0 43px;
	width:598px;
}
.libd-box-1{
	margin-bottom:16px;
	padding:0 20px 30px 40px;
	border-right:1px #b2b2b2 solid;
	border-bottom:1px #b2b2b2 solid;
	border-left:1px #b2b2b2 solid;
}
.libd-box-1-i{
	width:532px;
}
.libd-box-1-r{
	width:386px;
	float:right;
}
.libd-ph-1{
	width:122px;
	float:left;
}
.libd-box-1-i h4{
	margin-bottom:16px;
}
.libd-box-1-i .text-1{
	margin-bottom:16px;
}
.libd-box-1-i ul{
	marign:0;
	padding:0;
	list-style:none;
}
.libd-box-1-i ul li{
	margin:0 0 0 20px;
	padding:0 0 0 18px;
	background:url(/ncms/shimin/heiwa/library/library/images/icon_movie.gif) no-repeat 0 2px;
	float:left;
	display:inline;
	font-size:86%;
}
.libd-box-1-i ul li.start{margin:0;}
.libd-box-1-i ul li a{
	font-size:117%;
}
.libd-box-i .text-update{
	padding:12px 0;
	border:1px #c9c9c9 solid;
	background-color:#fff;
	text-align:center;
}
#libd-box .c-page-top{
	margin:84px 14px 10px 14px;
	text-align:right;
}
#libd-box .c-page-top a{
	padding-right:19px;
	background:url(/ncms/shimin/heiwa/images/page_top/icon_page_top.jpg) no-repeat right center;
}
.libd-box-i2{
	margin:0 33px;
	width:618px;
}
.libd-box-i2 .title-1{
	margin-bottom:10px;
}
.libd-box-i2 .text-2{
	margin-bottom:20px;
	color:#000;
	line-height:1.8;
}
.libd-box-2-i{
	padding:30px 0 40px;
	border-top:1px #e6ddd8 solid;
	width:618px;
}
.libd-box-2-l{
	width:420px;
	float:left;
}
.libd-box-2-i p.libd-ph-1{
	width:186px;
	float:right;
}
.libd-box-2-i h5{
	margin-bottom:20px;
}
.libd-box-2-i ul{
	marign:0;
	padding:0;
	list-style:none;
}
.libd-box-2-i ul li{
	margin:0 0 0 20px;
	padding:0 0 0 18px;
	background:url(/ncms/shimin/heiwa/library/library/images/icon_movie.gif) no-repeat 0 2px;
	float:left;
	display:inline;
	font-size:86%;
}
.libd-box-2-i ul li.start{margin:0;}
.libd-box-2-i ul li a{
	font-size:117%;
}
.libd-box-3{
	padding:10px 0;
	border:1px #e6ddd8 solid;
	width:616px;
}
.libd-box-3 h5{
	border-right:1px #e6ddd8 solid;
	float:left;
	width:148px;
	height:48px;
	color:#000;
	font-weight:normal;
	text-align:center;
}
.libd-box-3 p{
	margin-left:16px;
	float:left;
	width:420px;
	display:inline;
}
.libd-box-3 p a{
	display:block;
	background:url(/ncms/shimin/heiwa/library/library/images/icon_pdf.gif) no-repeat 0 2px;
	padding:0 0 0 26px;
}
.libd-box-3 p span{
	display:block;
	padding-left:26px;
	font-size:86%;
}
.libd-box-btm{
	margin-top:20px;
	border:1px #cfbeb5 solid;
}
.libd-box-btn{
	margin:0 0 0 14px;
	padding:12px 0;
	width:652px;
}
.libd-box-btn .fr{width:484px;font-size:86%;}
.libd-box-btn .fl{width:158px;}
.wmp .fr{width:552px;font-size:86%;}
.wmp .fl{width:90px;}
.libd-border{border-top:1px #cfbeb5 solid;}


#page .ph-link_interview {
	padding: 0 0 0 17px;
	background: url(/ncms/shimin/heiwa/library/taiken/images/icon_1.gif) no-repeat 0 2px;
}
#page .ph-link_interview a {
	padding: 0 14px 0 0;
	background: url(/ncms/shimin/heiwa/library/taiken/images/icon_blank.gif) no-repeat right center;
}
.mab20 {
	margin-bottom:20px;
}


/* このサイトについて */
#ab-box{
	padding:44px 40px;
	background:#fbf9f5;
}
#ab-box p{line-height:1.8;}
#ab-box h2{margin-bottom:6px;}
#ab-box h3{margin-bottom:14px;}
#ab-box .text{margin-bottom:54px;}
#ab-box .text-1{margin-bottom:16px;}
#ab-box .text-2{
	margin-bottom:16px;
	text-align:right;
	line-height:1.5;
}
#ab-box .text-2 span{
	font-size:86%;
}
#ab-box .text-2 span.text-2-1{
	font-size:114%;
	font-weight:bold;
}
#ab-box .text-3{margin-bottom:6px;}
#ab-box .link{
	margin:0 0 54px;
	padding:0;
	list-style:none;
}
#ab-box .link li{
	margin:0;
	padding:0 0 8px 22px;
	background:url(/ncms/shimin/heiwa/about/images/s2_icon_1.gif) no-repeat left 3px;
	font-size:114%;
	font-weight:bold;
}
#ab-box .btn{
	width:165px;
	height:29px;
	line-height:29px;
	display:block;
	color:#fff;
	background:url(/ncms/shimin/heiwa/about/images/btn.jpg) no-repeat left top;
	text-align:center;
	font-weight:bold;
}
.ad-shutten{
	margin:0 0 8px;
	width:604px;
}
.ad-shutten h4{
	float:left;
	width:300px;
	font-weight:normal;
	line-height:1.5;
}
.ad-shutten p{
	float:left;
	width:296px;
	line-height:1.5;
}
.ad-shutten p.text-d{padding-top:1.5em;}

/* リンク集 */
#link-box{
	padding:44px 40px;
	background:#fbf9f5;
}
#link-box-i{width:604px;}
#link-box-i fl,#link-box-i fr{width:284px;}
#link-box-i h2{margin-bottom:22px;}
#link-box-i ul{
	margin:0;
	padding:0;
	list-style:none;
}
#link-box-i ul li{
	margin:0;
	padding:0 0 18px 22px;
	background:url(/ncms/shimin/heiwa/link/images/icon_1.gif) no-repeat 3px 2px;
}
/* サイトマップ */
#sm-box{
	padding:44px 40px;
	background:#fbf9f5;
}
#sm-box h2{
	margin-bottom:20px;
}
#sm-box .link-1{
	margin:0;
	padding:0;
	list-style:none;
}
#sm-box .link-1 li{
	margin:0;
	padding:0 0 14px 22px;
	background:url(/ncms/shimin/heiwa/sitemap/images/icon_1.gif) no-repeat 3px 2px;
	font-size:114%;
	font-weight:bold;
}
#sm-box .link-2{
	margin:0;
	padding:0;
	list-style:none;
}
#sm-box .link-2 li{
	margin:0 0 0 34px;
	padding:0 0 0 22px;
	float:left;
	display:inline;
	background:url(/ncms/shimin/heiwa/sitemap/images/icon_2.gif) no-repeat 3px 2px;
}
#sm-box .link-2 li.start{margin:0;}
#sm-box .link-3{
	margin:0;
	padding:0;
	list-style:none;
}
#sm-box .link-3 li{
	margin:0;
	padding:0 0 14px 22px;
	background:url(/ncms/shimin/heiwa/sitemap/images/icon_3.gif) no-repeat 3px 2px;
	font-size:114%;
	font-weight:bold;
}
.sm-box-i{
	margin-top:42px;
	with:604px;
}
.sm-box-l,.sm-box-r{
	padding:16px 0 0 0;
	border-top:1px #d9d9d9 solid;
	width:284px;
}
.sm-box-l{float:left;}
.sm-box-r{float:right;}
.sm-box-c{
	padding:16px 0 0 0;
	border-top:1px #d9d9d9 solid;
	width:604px;
}



/* 平和へのメッセージ
============================== */
.nendo-list li {
	list-style: none;
	padding: 15px 0 15px 20px;
	border-bottom: 1px solid #ddd;
	background: url(/ncms/shimin/heiwa/images/contents/arrow.png) no-repeat left center;
}
#hm-box {
	padding:310px 0 34px;
	width:684px;
	background:#fbf9f5 url(/ncms/shimin/heiwa/massage/images/image.jpg) no-repeat left top;
}
#hm-box-1{
	margin:0 42px;
	width:600px;
}
.hm-box-i{
	width:100%;
}
.hm-box-i h2{
	margin-bottom:20px;
}
.hm-box-i p.text{height:80px;line-height:1.8;}
.hm-box-i p.btn{text-align:center;}
.hm-box-i p.btn a{
	margin:0 auto;
	width:137px;
	height:34px;
	line-height:34px;
	color:#fff;
	display:block;
	background:url(/ncms/shimin/heiwa/rekishi_senseki/images/btn.jpg) no-repeat left top;
}
#heiwa_box {
	background: #fbf9f5;
	padding: 36px;
}
#heiwa_box h2 {
	/*margin-bottom: 50px;*/
}
#heiwa_box h3 {
	margin-bottom: 20px;
}
#heiwa_box h4 {
	background: #d9f0fe;
	padding: 10px;
	font-weight: bold;
	margin: 10px 0;
}
#heiwa_box .box {
	margin-bottom: 50px;
}
#heiwa_box .box:last-child {
	margin-bottom: 0;
}
#heiwa_box table {
	width: 100%;
	border-collapse: collapse;
}
#heiwa_box th,#heiwa_box td {
	border: 1px solid #ddd;
	padding: 15px;
	vertical-align: middle;
	text-align: center;
}
#heiwa_box th {
	background: #d9f1ff;
}
#heiwa_box td.awardName {
	text-align: center;
	vertical-align: top;
}
#heiwa_box td.pdf_image {
	text-align: left;
	border-right: none;
	width: 80px;
	padding-right: 0;
}
#heiwa_box td.opusName {
	border-left: none;
	text-align: left;
	width: 317px;
}

#heiwa_box .gaiyou li {
	list-style: none;
	margin-bottom: 10px;
}
#heiwa_box .gaiyou li:last-child {
	margin-bottom: 0;
}
#heiwa_box .name {
	font-size: 120%;
}
#heiwa_box .houkokuArticle img {
	float: right;
	margin:10px;
}
#heiwa_box .box.border {
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd;
}

#heiwa_box .mb20 {
	margin-bottom: 20px;
}
#heiwa_box .mb30 {
	margin-bottom: 30px;
}
#heiwa_box .mb50 {
	margin-bottom: 50px;
}

/* アクセシビリティ
============================== */
/* 一覧 */

.table1 {
border-collapse: collapse; /* 枠線の表示方法 */
border: 1px #333333 solid; /* テーブル全体の枠線（太さ・色・スタイル） */
width: 550px;
word-wrap: break-word;

}

.table1 th {
border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */
text-align:center;
} 

.table1 td {
border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */

} 

.table1 td.small {
font-size: x-small
} 

.table1 td.ri {
border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */
text-align:center;
} 