/* ############################################ */ 
/* Hiroshima media peace center share.css       */ 
/* ############################################ */ 


/*############################################*/
/* (1) text-share                             */
/*############################################*/

*{
	font-size:96%;
	line-height:160%;
}

html:\66irst-child body {
	font-size:88%;
}

body{
	color:#666666;
}

a:link{
	color:#0066CC;
	text-decoration:none;
}

a:visited{
	color:#0066CC;
	text-decoration:none;
}

/*ホバー*/
a:hover{
	color:#44A35E;
	text-decoration:underline;
}
/*枠線*/
a:focus{
	outline:none;
}
/*文字サイズ*/
.small{
	font-size:80%;
}
.big{
	font-size:130%;
}
/*文字色*/
.aka{
	color:#cc0000;
}
.kuro{
	color:#000000;
}
.gray{
	color:#B7B7B7;
}
.ao{
	color:#4B6991;
}
.cha{
	color:#996600;
}
.green{
	color:#669900;
}

/*############################################*/
/* (1) basic-share                            */
/*############################################*/
html{
	background:url(images/bg.gif);
}

body{
	background:url(images/bg_top.jpg) top repeat-x;
	margin:0;
	padding:0;
	text-align:center;
}

img, p, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd{
	margin:0px;
	padding:0px;
}
p, address, h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}

img, table{
	border:none;
}

hr{
	display:none;
}

ul{
	list-style:none;
}

#pageWrapper{
	position:relative;
	margin:0 auto;
	width:880px;
}
#mainWrapper{
	width:880px;
	padding-top:13px;
}
.spacer{
	clear:both;
	height:0px;
}
.spacer2{
	clear:both;
	height:0px;
}
.spacer3{
	clear:both;
	height:0px;
}

ie6用
/*\*/
* html .spacer{}
* html .spacer{margin-top:-20px;}
* html .spacer2{margin-top:-12px;}
* html .spacer3{margin-bottom:-20px;}
/**/

/*############################################*/
/* (2) header                                 */
/*############################################*/
#headerWrapper{
width:100%;
padding-top:10px;
height:63px;
}
#headLeft{
float:left;
width:380px;
}
#headLeft div#logo{
width:99px;
height:63px;
float:left;
}
#headLeft h1{
float:right;
width:277px;
height:63px;
}
#headLeft h1.ja{
background:url(images/ja/main_title.gif) no-repeat;
}
#headLeft h1.en{
background:url(images/en/main_title.gif) no-repeat;
}

#headLeft h1 a{
display:block;
width:277px;
height:63px;
text-indent:-5000px;
}


#headRight{
	float:right;
	width:50%;
	height:63px;
	text-align:left;
}


#headRight div#lang{
float:right;
margin-top:2px;
}

#headRight ul{
	list-style:none;
	height:21px;
}

#headRight li{
	width:67px;
	height:21px;
	float:right;
	margin-left:9px;
	text-align:center;
	white-space:nowrap;
line-height:180%;
}

#headRight li a{

	font-size:85%;
}
#headRight li span{

	font-size:85%;
}

#headRight li.contact{
background:url(images/icon_mail.gif) no-repeat;
background-position:center left;
text-indent:17px;
}

#headRight li.on{
	background:url(images/lang_bg.gif) no-repeat;
	background-position:center left;
}

#headRight li img{
	margin-bottom:-2px;
}

#headRight div#scBox{
clear:both;
margin-top:2px;
}


#headRight div#search{
float:right;
text-align:left;
margin:16px 10px 0 6px;
width:200px;
}

#headRight div#search h4{
display:block;
text-indent:-5000px;
float:left;
width:40px;
height:20px;
background:url(images/title_search.gif) no-repeat;
}
#headRight div#search p{
float:right;
padding-right:7px;
}
#headRight div#search p.sInput input{
line-height:100%;
width:115px;
}


/*############################################*/
/* (4) leftNavi                               */
/*############################################*/
#leftNaviWrapper{
	float:left;
	width:180px;
	text-align:left;
}

#leftNaviWrapper h3{
text-indent:-5000px;
margin-bottom:8px;
}

#lnMenu ul{
	width:160px;
	list-style:none;
}
#lnMenu ul li{
	width:160px;
	border-bottom:1px solid #D4D9DC;
}
#lnMenu ul li a{
	width:160px;
	text-indent:-5000px;
	display:block;
}
/* Japanese */
#lnMenu ul li.lnNews_ja a{background:url(images/ja/lnavi_news.jpg) no-repeat;height:36px;}
#lnMenu ul li.lnVoices_ja a{background:url(images/ja/lnavi_voices.jpg) no-repeat;height:36px;}
#lnMenu ul li.lnHistory_ja a{background:url(images/ja/lnavi_history.jpg) no-repeat;height:36px;}
#lnMenu ul li.lnGallery_ja a{background:url(images/ja/lnavi_gallery.jpg) no-repeat;height:36px;}
#lnMenu ul li.lnFeatures_ja a{background:url(images/ja/lnavi_features.jpg) no-repeat;height:36px;}

/* English */
#lnMenu ul li.lnNews_en a{background:url(images/en/lnavi_news.jpg) no-repeat;height:28px;}
#lnMenu ul li.lnVoices_en a{background:url(images/en/lnavi_voices.jpg) no-repeat;height:28px;}
#lnMenu ul li.lnHistory_en a{background:url(images/en/lnavi_history.jpg) no-repeat;height:28px;}
#lnMenu ul li.lnGallery_en a{background:url(images/en/lnavi_gallery.jpg) no-repeat;height:28px;}
#lnMenu ul li.lnFeatures_en a{background:url(images/en/lnavi_features.jpg) no-repeat;height:28px;}

#lnMenu ul li.lnOn a{
background-position:0px -36px;
}
#lnMenu ul li.lnOn2 a{
background-position:0px -28px;
}

#lnMenu ul.lnSub{
	margin-top:27px;
}
#lnMenu ul.lnSub li{
	height:26px;
}
#lnMenu ul.lnSub li a{
	height:26px;
}

#lnMenu ul.lnSub li.lnMessage a{background:url(images/lnavi_message.jpg) no-repeat;}
#lnMenu ul.lnSub li.lnAbout a{background:url(images/lnavi_about.jpg) no-repeat;}

#lnMenu ul.lnSub li.lnOn a{
background-position:0px -26px;
}

#lnInfo{
margin-top:33px;
padding-bottom:12px;
}
#lnInfo h3{
	background:url(images/bar_info.jpg) no-repeat;
	height:20px;
	margin-bottom:15px;
}
#lnInfo ul{
list-style:none;
width:160px;
}
#lnInfo ul li{
margin-bottom:10px;
}

#lnInfo ul li a{
display:block;
text-indent:-5000px;
width:160px;
}

/* Japanese */

#lnInfo ul li.lnMuseum_ja a{
background:url(images/ja/bar_Pmuseum_j.gif) no-repeat;
height:100px;
}
#lnInfo ul li.lnSeeds_ja a{
background:url(images/ja/bar_seeds.gif) no-repeat;
height:100px;
}
#lnInfo ul li.lnWMuseum_ja a{
background:url(images/ja/bar_WPmuseum_j.gif) no-repeat;
height:100px;
}
#lnInfo ul li.lnNetwork_ja a{
background:url(images/ja/bar_networks.gif) no-repeat;
height:57px;
}

/* English */

#lnInfo ul li.lnMuseum_en a{
background:url(images/en/bar_Pmuseum_e.gif) no-repeat;
height:100px;
}
#lnInfo ul li.lnSeeds_en a{
background:url(images/en/bar_seeds.gif) no-repeat;
height:100px;
}
#lnInfo ul li.lnWMuseum_en a{
background:url(images/en/bar_WPmuseum_e.gif) no-repeat;
height:100px;
}
#lnInfo ul li.lnNetwork_en a{
background:url(images/en/bar_networks.gif) no-repeat;
height:57px;
}

#lnInfo ul li.lnKyodo_en a{
background:url(images/en/bar_kyodo.gif) no-repeat;
height:60px;
}

#lnInfo ul li.lnReaders_en a{
background:url(images/en/bar_readers.gif) no-repeat;
height:60px;
}



#lnChushin{
width:160px;
height:90px;
background:url(images/bar_chushin_bg.gif) repeat-x;
}
#lnChushin h3{
padding-top:15px;
width:160px;
height:57px;
}

#lnChushin h3 a{
display:block;
background:url(images/bar_chushin.gif) no-repeat;
width:160px;
height:57px;
}



#lnLink{
margin-top:21px;
}
#lnLink h3{
	background:url(images/bar_link.jpg) no-repeat;
}
#lnLink p,#lnLink p a{
font-size:95%;
line-height:130%;
width:160px;
}
#lnLink ul{
list-style:none;
}
#lnLink ul li{
margin-bottom:15px;
}
#lnLink ul li h4 {
margin-bottom:2px;
}
#lnLink ul li h4 a{
display:block;
width:160px;
height:80px;
text-indent:-5000px;
}
#lnLink ul li.link1 h4 a{
background:url(images/bar_smith.jpg) no-repeat;
}
#lnLink ul li.link2 h4 a{
background:url(images/bar_ausc.jpg) no-repeat;
}
#lnLink ul li.link3 h4 a{
background:url(images/bar_jpeace.jpg) no-repeat;
}
#lnLink ul li.link4 h4 a{
background:url(images/bar_hpeace.jpg) no-repeat;
}


#lnRss{
width:160px;
height:30px;
margin-top:40px;
padding-bottom:10px;
}
#lnRss p{
float:left;
font-size:95%;
line-height:120%;
}
#lnRss img{
float:right;
margin-top:6px;
}


/*############################################*/
/* (5) contents                               */
/*############################################*/
#contentsWrapper{
	float:right;
	width:700px;
	text-align:left;
	background:url(images/contentsbox_top.jpg) no-repeat #FFFFFF;
}

/* footer */
#contentFoot{
margin-top:30px;
font-size:85%;
}
#contentFoot div#footMenu{
background:url(images/contentsbox_btm.jpg) no-repeat top #FFFFFF;
padding-top:15px;
}
#contentFoot div#footMenu ul{
height:30px;
list-style:none;
display:block;
margin:0 auto;
width:350px;
text-align:center;
}

#contentFoot div#footMenu ul li{
white-space:nowrap;
display:block;
float:left;
padding-left:10px;
margin-right:28px;
background:url(images/icon_s.gif) center left no-repeat;
}

#contentFoot div#footMenu ul li.reset{
margin:0;
}


#contentFoot div#address{
background:#666666;
clear:both;
}

#contentFoot div#address address{
color:#FFFFFF;
text-align:center;
font-size:85%;
line-height:220%;
height:60px;
}



ie6用
/*\*/
* html #{}
/**/




/* ############################################ */ 
/* Hiroshima media peace center top.css       */ 
/* ############################################ */ 



#contentToday{
background:url(images/top/todaybtm.jpg) bottom no-repeat;
padding-bottom:16px;
}

#contentToday div#todayLeft{
margin:9px 0 0 8px;
width:445px;
height:185px;
float:left;
background:url(images/top/todayleft_bg.jpg) no-repeat;
font-size:110%;
}

#contentToday div#todayLeft div.todayBoxL{
margin:10px 0 0 10px;
float:left;
width:207px;
display:block;
text-align:center;
}
#contentToday div#todayLeft div.todayBoxL img{
}

#contentToday div#todayLeft div.todayBoxR{
margin:10px 13px 0 0;
width:207px;
float:right;
}

#contentToday div#todayLeft div.gn_custum{float:left;width:400px;margin:10px 13px 0 15px;}


/*
*:first-child+html #contentToday{margin-top:-18px;}
* html #contentToday{margin-top:-18px;}
*/

ie6用
/*\*/
* html #contentToday div#todayLeft{}
* html #contentToday div#todayLeft{margin-left:4px;}
* html #contentToday div#todayLeft div.todayBoxL{}
* html #contentToday div#todayLeft div.todayBoxL{margin:10px 0 0 5px;}
* html #contentToday div#todayLeft div.todayBoxR{}
* html #contentToday div#todayLeft div.todayBoxR{margin-right:6px;}
* html #contentToday div#todayLeft div.gn_custum{margin-left:7px;}

/**/

#contentToday div#todayLeft div.todayBoxR div.todayBoxT h2{
float:left;
margin-right:2px;
width:106px;
height:22px;
}

#contentToday div#todayLeft div.todayBoxR div.todayBoxT div img{
margin-bottom:-2px;
}

#contentToday div#todayLeft div.todayBoxR div.todayBoxT h2.ja a{
text-indent:-5000px;
display:block;
width:106px;
height:28px;
background:url(images/ja/title_today.gif) no-repeat;
}
#contentToday div#todayLeft div.todayBoxR div.todayBoxT h2.en a{
text-indent:-5000px;
display:block;
width:106px;
height:28px;
background:url(images/en/title_today.gif) no-repeat;
}


/* 080605 plus */
#contentToday div#todayLeft div.todayBoxR div.todayBoxT span, #contentToday div#todayLeft div.todayBoxR div.todayBoxT span{
font-size:12px;
}






#contentToday div#todayLeft div.todayBoxR h3{
margin-top:8px;
font-size:97%;
line-height:100%;
font-weight:bold;
}

#contentToday div#todayLeft div.todayBoxR p{
margin-top:10px;
font-size:95%;
line-height:120%;
}

#contentToday div#todayLeft div.todayBoxR p.tMore{
margin-top:5px;
}
#contentToday div#todayLeft div.todayBoxR p.tMore a{
color:#44A35E;
}

#contentToday div#todayRight{
margin:9px 5px 0 0;
width:238px;
height:185px;
float:right;
background:url(images/top/todayright_bg.jpg) no-repeat;
}

ie6用
/*\*/
* html #contentToday div#todayRight{}
* html #contentToday div#todayRight{margin-right:3px;}

/**/


#contentMenu{
clear:both;
background:url(images/top/topsmenu_bg.jpg) top no-repeat;
width:666px;
height:110px;
padding-top:22px;
margin:10px auto 0 auto;
}

#contentMenu ul{
list-style:none;
height:97px;
}
#contentMenu ul li{
float:left;
width:321px;
height:97px;
margin:0 6px 0 7px;
}


ie6用
/*\*/
* html #contentMenu ul li{}
* html #contentMenu ul li{margin:0 9px 0 4px;}
/**/



#contentMenu ul li a{
display:block;
width:320px;
height:96px;
text-indent:-5000px;
}

#contentMenu ul li.cmMuseum_ja{
margin-right:0px;
}
#contentMenu ul li.cmMuseum_en{
margin-right:0px;
}

#contentMenu ul li.cmNuclearWeapons_ja{
margin-right:3px;
}
#contentMenu ul li.cmNuclearWeapons_en{
margin-right:3px;
}


/* Japanese */
#contentMenu ul li.cmMuseum_ja a{background:url(images/ja/sbar_museum.gif) no-repeat;}
#contentMenu ul li.cmSeeds_ja a{background:url(images/ja/sbar_seeds.gif) no-repeat;}
#contentMenu ul li.cmHiroshima_ja a{background:url(images/ja/sbar_hiroshima_j.jpg) no-repeat;}
#contentMenu ul li.cmNuclearWeapons_ja a{background:url(images/ja/sbar_NuclearWeapons_j.jpg) no-repeat;}


/* English */
#contentMenu ul li.cmMuseum_en a{background:url(images/en/sbar_museum.gif) no-repeat;}
#contentMenu ul li.cmSeeds_en a{background:url(images/en/sbar_seeds.gif) no-repeat;}
#contentMenu ul li.cmHiroshima_en a{background:url(images/en/sbar_hiroshima_e.jpg) no-repeat;}
#contentMenu ul li.cmNuclearWeapons_en a{background:url(images/en/sbar_NuclearWeapons_e.jpg) no-repeat;}


#contentMain{
width:666px;
background:#EBEBEB;
margin:6px auto 0 auto;
}
#contentMain div#ctTop{
width:666px;
height:5px;
background:url(images/top/wbox_top.gif) no-repeat;
}
#contentMain div#ctBtm{
clear:both;
width:666px;
height:5px;
background:url(images/top/wbox_btm.gif) no-repeat;
}


ie6用
/*\*/
* html #contentMain div#ctBtm{}
* html #contentMain div#ctBtm{margin-bottom:-10px;}
/**/


#contentMain div#ctMdl div.mBox{
width:651px;
margin-left:10px;
background:url(images/top/mboxbg_mdl.gif) repeat-y;
}

#contentMain div#ctMdl div.mBox div.mBoxTop{
width:651px;
height:9px;
background:url(images/top/mboxbg_top.gif) no-repeat;
}

#contentMain div#ctMdl div.mBox div.mBoxBtm{
clear:both;
width:651px;
height:13px;
background:url(images/top/mboxbg_btm.gif) no-repeat;
}

ie6用
/*\*/
* html #contentMain div#ctMdl div.mBox div.mBoxBtm{}
* html #contentMain div#ctMdl div.mBox div.mBoxBtm{margin-bottom:-2px;}
/**/


#contentMain div#ctMdl div.mBox div.mBoxLeft{
margin-left:19px;
float:left;
width:455px;
font-size:120%;
}






#contentMain div#ctMdl div.mBox div.mBoxRight{
margin-right:17px;
float:right;
}

ie6用
/*\*/
* html #contentMain div#ctMdl div.mBox div.mBoxLeft{}
* html #contentMain div#ctMdl div.mBox div.mBoxLeft{margin-left:10px;}
* html #contentMain div#ctMdl div.mBox div.mBoxRight{}
* html #contentMain div#ctMdl div.mBox div.mBoxRight{margin-right:9px;}
/**/

#contentMain div#ctMdl div.mBox div.mBoxRight a img{
border:1px solid #788396;
}
#contentMain div#ctMdl div.mBox div.mBoxRight a:hover img{
border:1px solid #FF0000;
}

#contentMain div#ctMdl div.mBox div.mBoxLeft ul{
list-style:none;
width:455px;
}

#contentMain div#ctMdl div.mBox div.mBoxLeft ul li{
background:url(images/icon_h.gif) no-repeat;
background-position:0px 4px;
padding-left:22px;
margin-bottom:4px;
width:420px;
}
#contentMain div#ctMdl div.mBox div.mBoxLeft ul li a{
font-size:115%;
}
#contentMain div#ctMdl div.mBox div.mBoxLeft ul li img{
margin-bottom:-2px;
font-size:115%;
}
#contentMain div#ctMdl div.mBox div.mBoxB{
margin-top:12px;
}
#contentMain div#ctMdl div.mBox div.mBoxT{
width:625px;
height:27px;
margin-left:9px;
background:url(images/tensen1.gif) repeat-x;
}

#contentMain div#ctMdl div.mBox div.mBoxT h3{
width:149px;
height:25px;
float:left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3 a{
text-indent:-5000px;
display:block;
width:149px;
height:30px;
}

#contentMain div#ctMdl div.mBox div.mBoxT p{
margin-top:7px;
float:right;
font-size:103%;
}

#contentMain div#ctMdl div.mBox div.mBoxT p a{
text-decoration:none;
}


#contentMain div#ctMdl div.mBox div.mBoxT h3.pNews a{
background:url(images/title_news.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pNewsCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pNewsCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/title_newsp.gif) no-repeat left;
}

#contentMain div#ctMdl div.mBox div.mBoxT h3.pVoices a{
background:url(images/title_voices.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pVoicesCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pVoicesCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/title_voicesp.gif) no-repeat left;
}

#contentMain div#ctMdl div.mBox div.mBoxT h3.pHistory a{
background:url(images/title_history.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pHistoryCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pHistoryCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/title_historyp.gif) no-repeat left;
}




#contentMain div#ctMdl div.mBox div.mBoxT h3.pGallery a{
background:url(images/title_gallery.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pGalleryCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pGalleryCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/title_galleryp.gif) no-repeat left;
}


#contentMain div#ctMdl div.mBox div.mBoxT h3.pFeatures a{
background:url(images/title_features.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pFeaturesCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pFeaturesCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/title_featuresp.gif) no-repeat left;
}

ie6用
/*\*/
* html #{}
/**/







/*#########################################################################*/

/* Japanese*/

#contentMain div#ctMdl div.mBox div.mBoxT h3.pNews_ja a{
background:url(images/ja/title_news.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3.pVoices_ja a{
background:url(images/ja/title_voices.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3.pHistory_ja a{
background:url(images/ja/title_history.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3.pGallery_ja a{
background:url(images/ja/title_gallery.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3.pFeatures_ja a{
background:url(images/ja/title_features.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3.pKyodo_ja a{
background:url(images/ja/title_Kyodo.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3.pReaders_ja a{
background:url(images/ja/title_Readers.gif) no-repeat left;
}

/*
#contentMain div#ctMdl div.mBox div.mBoxT p.pNews_jaCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pNews_jaCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/ja/title_newsp.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pVoices_jaCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pVoices_jaCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/ja/title_voicesp.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pHistory_jaCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pHistory_jaCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/ja/title_historyp.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pGallery_jaCopy{
display:block;
float:left;
margin-left:10px;
width:239px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pGallery_jaCopy a{
text-indent:-5000px;
width:239px;
height:16px;
display:block;
background:url(images/ja/title_galleryp.gif) no-repeat left;
}
*/

/* English */


#contentMain div#ctMdl div.mBox div.mBoxT h3.pNews_en a{
background:url(images/en/title_news.gif) no-repeat left;
height:25px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pNews_enCopy{
display:block;
float:left;
margin-left:10px;
width:300px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pNews_enCopy a{
text-indent:-5000px;
width:300px;
height:16px;
display:block;
background:url(images/en/title_newsp.gif) no-repeat left;
}

#contentMain div#ctMdl div.mBox div.mBoxT h3.pVoices_en a{
background:url(images/en/title_voices.gif) no-repeat left;
height:25px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pVoices_enCopy{
display:block;
float:left;
margin-left:10px;
width:300px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pVoices_enCopy a{
text-indent:-5000px;
width:300px;
height:16px;
display:block;
background:url(images/en/title_voicesp.gif) no-repeat left;
}

#contentMain div#ctMdl div.mBox div.mBoxT h3.pHistory_en a{
background:url(images/en/title_history.gif) no-repeat left;
height:25px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pHistory_enCopy{
display:block;
float:left;
margin-left:10px;
width:300px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pHistory_enCopy a{
text-indent:-5000px;
width:300px;
height:16px;
display:block;
background:url(images/en/title_historyp.gif) no-repeat left;
}
#contentMain div#ctMdl div.mBox div.mBoxT h3.pGallery_en a{
background:url(images/en/title_gallery.gif) no-repeat left;
height:25px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pGallery_enCopy{
display:block;
float:left;
margin-left:10px;
width:300px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pGallery_enCopy a{
text-indent:-5000px;
width:300px;
height:16px;
display:block;
background:url(images/en/title_galleryp.gif) no-repeat left;
}




#contentMain div#ctMdl div.mBox div.mBoxT h3.pFeatures_en a{
background:url(images/en/title_features.gif) no-repeat left;
height:25px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pFeatures_enCopy{
display:block;
float:left;
margin-left:10px;
width:300px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pFeatures_enCopy a{
text-indent:-5000px;
width:300px;
height:16px;
display:block;
background:url(images/en/title_featuresp.gif) no-repeat left;
}

/* ############################################ */ 

#contentMain div#ctMdl div.mBox div.mBoxT h3.pKyodo_en a{
background:url(images/en/title_kyodo.gif) no-repeat left;
height:25px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pKyodo_enCopy{
display:block;
float:left;
margin-left:10px;
width:300px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pKyodo_enCopy a{
text-indent:-5000px;
width:300px;
height:16px;
display:block;
background:url(images/en/title_kyodop.gif) no-repeat left;
}
/* ############################################ */ 

#contentMain div#ctMdl div.mBox div.mBoxT h3.pReaders_en a{
background:url(images/en/title_readers.gif) no-repeat left;
height:25px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pReaders_enCopy{
display:block;
float:left;
margin-left:10px;
width:300px;
height:16px;
}
#contentMain div#ctMdl div.mBox div.mBoxT p.pReaders_enCopy a{
text-indent:-5000px;
width:300px;
height:16px;
display:block;
background:url(images/en/title_readersp.gif) no-repeat left;
}
/* ############################################ */ 
/* Hiroshima media peace center shousai.css     */ 
/* ############################################ */ 





#ctHead{
margin:11px 15px 0 18px;
padding-bottom:2px;
background:url(images/tensen1.gif) bottom repeat-x;
font-size:100%;
}
/*
*:first-child+html #ctHead{margin-top:-8px;}
* html #ctHead{margin-top:-8px;}
*/

#ctHead div#ctHeadLeft{
width:480px;
float:left;
}

#ctHead div#ctHeadLeft h3{
float:left;
height:25px;
width:200px;
text-indent:-5000px;
}

#ctHead div#ctHeadLeft p{
margin-top:10px;
float:right;
height:16px;
width:270px;
text-indent:-5000px;
}

/* Japanese */
#ctHead div#ctHeadLeft h3.News_ja{background:url(images/ja/title_news2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.News_ja{background:url(images/ja/title_newsp2.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Voices_ja{background:url(images/ja/title_voices2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Voices_ja{background:url(images/ja/title_voicesp2.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.History_ja{background:url(images/ja/title_history2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.History_ja{background:url(images/ja/title_historyp2.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Gallery_ja{background:url(images/ja/title_gallery2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Gallery_ja{background:url(images/ja/title_galleryp2.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Features_ja{background:url(images/ja/title_features2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Features_ja{background:url(images/ja/title_featuresp2.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Kyodo_ja{background:url(images/ja/title_kyodo2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Kyodo_ja{background:url(images/ja/title_kyodop2.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Readers_ja{background:url(images/ja/title_readers2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Readers_ja{background:url(images/ja/title_readers2.gif) no-repeat center;}


/* English */
#ctHead div#ctHeadLeft h3.News_en{background:url(images/en/title_news2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.News_en{background:url(images/en/title_newsp.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Voices_en{background:url(images/en/title_voices2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Voices_en{background:url(images/en/title_voicesp.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.History_en{background:url(images/en/title_history2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.History_en{background:url(images/en/title_historyp.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Gallery_en{background:url(images/en/title_gallery2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Gallery_en{background:url(images/en/title_galleryp.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Features_en{background:url(images/en/title_features2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Features_en{background:url(images/en/title_featuresp.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Kyodo_en{background:url(images/en/title_kyodo2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Kyodo_en{background:url(images/en/title_kyodop.gif) no-repeat center;}

#ctHead div#ctHeadLeft h3.Readers_en{background:url(images/en/title_readers2.gif) no-repeat;}
#ctHead div#ctHeadLeft p.Readers_en{background:url(images/en/title_readersp.gif) no-repeat center;}




/* 共通 */
#ctHead div#ctHeadLeft h3.PrivacyPolicy{background:url(images/title_privacypolicy.jpg) no-repeat;}
#ctHead div#ctHeadLeft h3.SiteMap{background:url(images/title_sitemap.jpg) no-repeat;}
#ctHead div#ctHeadLeft h3.LinkPolicy{background:url(images/title_linkpolicy.jpg) no-repeat;}

#ctHead div#ctHeadLeft h3.PeaceMuseum{background:url(images/title_peacemuseum.gif) left no-repeat;width:200px;}
#ctHead div#ctHeadLeft h3.PeaceNetwork{background:url(images/title_peacenetwork.gif) left no-repeat;width:200px;}
#ctHead div#ctHeadLeft h3.Message{background:url(images/title_message.gif) left no-repeat;width:200px;}
#ctHead div#ctHeadLeft h3.About{background:url(images/title_about.gif) left no-repeat;width:200px;}



#ctHead div#ctHeadRight{
margin-top:5px;
float:right;
color:#44A35E;
font-size:110%;
}

#ctHead div#ctHeadRight img{
margin-bottom:-3px;
}

#ctMonth{
text-align:center;
margin:7px 15px 10px 18px;
font-size:110%;
}

#ctMonth div.monthBox{
margin:0 auto;
width:460px;
text-align:center;
font-size:90%;
}


#ctMonth span{
display:block;
float:left;
width:18px;
text-align:center;

margin-right:15px;
background:#E8E8E8;
color:#CCCCCC;
}

#ctMonth span.month{
width:40px;

margin-right:20px;
background:none;
color:#666666;
line-height:170%;
}

#ctMonth span.gen{
font-weight:bold;
background:#008822;
color:#BBDDCC;
}

#ctMonth a{
display:block;
float:left;
width:18px;
text-align:center;

margin-right:15px;
color:#0066CC;
background:#DCE4F1;
}

#ctMonth a:hover{
text-decoration:none;
color:#44A35E;
background:#DCE4F1;
}


#contentMain2{
clear:both;
width:675px;
margin-left:13px;
background:url(images/wbox2bg.gif) repeat-y;
font-size:110%;
}


*:first-child+html #contentMain2{margin-top:-10px;}
* html #contentMain2{margin-top:-10px;}


#contentMain2 div#ctTop{
width:675px;
height:13px;
background:url(images/wbox2top.jpg) no-repeat;
}
#contentMain2 div#ctBtm{
clear:both;
width:675px;
height:25px;
background:url(images/wbox2btm.jpg) no-repeat;
text-align:center;
}
#contentMain2 div#ctBtm a{
display:block;
width:100px;
height:25px;
text-indent:-5000px;
margin:0 auto;
}



#contentMain2 div#ctMdl{
width:616px;
margin:12px 0 20px 27px;
}
#contentMain2 div#ctMdl div#ctMHead h2{
font-weight:bold;
display:block;
padding-left:22px;
color:#000000;
font-size:118%;
background:url(images/icon_h.gif) no-repeat;
background-position:0px 5px;
}

#contentMain2 div#ctMdl div#ctMHead p{
margin:14px 0 0 20px;
font-size:90%;
}


#contentMain2 div#ctMdl div#ctMMain{
margin-top:30px;
width:616px;
}


#contentMain2 div#ctMdl div#ctMMain div#ctMLeft{
}

#contentMain2 div#ctMdl div#ctMMain div#ctMRight{
margin:0 0 10px 20px;
float:right;
}


#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRTop{
width:192px;
height:50px;
background:url(images/picturetop.jpg) no-repeat;
}
#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRTop h4{
text-indent:-5000px;
}


#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRBtm{
width:192px;
height:15px;
background:url(images/picturebtm.jpg) no-repeat;
}
#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRMdl{
width:192px;
background:#E0E0E0;
text-align:center;
padding-bottom:7px;
}

#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRMdl ul{
width:192px;
list-style:none;
}
#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRMdl ul li{
background:url(images/pictureshadow.jpg) no-repeat;
background-position:bottom;
padding:5px 0 6px 0;
}
#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRMdl ul li a img{
border:1px solid #666666;
}

#contentMain2 div#ctMdl div#ctMMain div#ctMRight div#ctMRMdl ul li a:hover img{
border:1px solid #FF6666;
}

ie6用
/*\*/
* html #{}
/**/


/*category*/
#contentMain2 div#ctMdl2{
}

*:first-child+html #contentMain2 div#ctMdl2{margin-top:-20px;}
* html #contentMain2 div#ctMdl2{margin-top:-20px;}


#contentMain2 div#ctMdl2 ul{
width:616px;
list-style:none;
margin:0 0 30px 28px
}

#contentMain2 div#ctMdl2 ul li{
width:616px;
background:url(images/tensen1.gif) bottom repeat-x;
padding:20px 0;
}
#contentMain2 div#ctMdl2 ul li.ctTop{
padding:0 0 20px 0;
}
#contentMain2 div#ctMdl2 ul li p.ctCopy{
margin-top:10px;
line-height:120%;
font-size:105%;
}
#contentMain2 div#ctMdl2 ul li h3.title{
display:block;
padding-left:22px;
font-size:108%;
background:url(images/icon_h.gif) no-repeat;
background-position:0px 3px
}
#contentMain2 div#ctMdl2 ul li h3.title a{
line-height:120%;
font-size:105%;
}
#contentMain2 div#ctMdl2 ul li span.date{
margin:2px 0 0 5px;
width:100px;
font-size:100%;
}
#contentMain2 div#ctMdl2 ul li div.ctPhoto{
margin-left:25px;
float:right;
}
#contentMain2 div#ctMdl2 ul li div.ctPhoto a img{
border:1px solid #666666;
}
#contentMain2 div#ctMdl2 ul li div.ctPhoto a:hover img{
border:1px solid #FF6666;
}


/*
#contentMain2 div#ctMdl div#ctMMain ul#photogh{
clear:both;
list-style:none;
}
#contentMain2 div#ctMdl div#ctMMain ul#photogh li{
margin:20px 20px 0 0;
float:left;
}
#contentMain2 div#ctMdl div#ctMMain ul#photogh li a img{
border:1px solid #666666;
}
#contentMain2 div#ctMdl div#ctMMain ul#photogh li a:hover img{
border:1px solid #FF6666;
}
*/
div.pagenav{
clear:both;
margin:15px 0 0 28px;
}




#contentMain2 div#ctMdl div#ctMMain table#photogh{
clear:both;
width:100%;
}
#contentMain2 div#ctMdl div#ctMMain table#photogh tr td{
width:33%;
text-align:left;
vertical-align:top;
padding-bottom:20px;
}
#contentMain2 div#ctMdl div#ctMMain table#photogh tr td a img{
border:1px solid #666666;
}
#contentMain2 div#ctMdl div#ctMMain table#photogh tr td a:hover img{
border:1px solid #FF6666;
}


div#senMenu{
position:absolute;
left:0;
top:0;
font-size:85%;
}

#search input{
	font-size:110%;
}


/*----フォントサイズ変更に対応----*/
#fontChanger{
	width:75px;
	float:right;
margin-top:16px;
}

#fontChanger a{
text-indent:-5000px;
display:block;
float:left;
}

.cSmall_ja{
background:url(images/ja/s_button.gif) no-repeat;
width:16px;
height:16px;
margin:4px 9px 0 0;
}
.mSmall_ja{
background:url(images/ja/m_button.gif) no-repeat;
width:19px;
height:18px;
margin:2px 9px 0 0;
}
.lSmall_ja{
background:url(images/ja/l_button.gif) no-repeat;
width:20px;
height:20px;
}

* html .mSmall_ja{
margin-right:8px;
}

.cSmall_en{
background:url(images/en/s_button.gif) no-repeat;
width:16px;
height:16px;
margin:4px 9px 0 0;
}
.mSmall_en{
background:url(images/en/m_button.gif) no-repeat;
width:19px;
height:18px;
margin:2px 9px 0 0;
}
.lSmall_en{
background:url(images/en/l_button.gif) no-repeat;
width:20px;
height:20px;
}
* html .mSmall_en{
margin-right:8px;
}


h4#caption img{
margin:0 2px -4px 0;
}


/* search 080601 */

span.highlight{
background:#FFFF66;
font-weight:bold;

}

