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


/* --- 放射線マップ・リンク用レイヤー --- */
#map {
position:absolute;
top:310px;
left: 970px;
width: 250px;
}

/* ---  --- */



/* ---------------style.cssの部分変更--------------- */
ul.kome{
    list-style-type:none;
				width:870px;
				text-align:left;
				font-size:90%;
}
ul.kome li span{
    margin-left:-1em;
				text-align:left;
				line-height:140%;
}
/* ---------------------------------- */



/* --- RISM--- */

.bubble {
		width:90%;
float:left;
margin-left:20px;
margin-top:300px;
border-left: 30px solid transparent;
border-top:30px solid #CEFF8F;
-border-bottom-color: white; /* for IE6 */

}
.bubble .body {

	float:left;
background-color:#CEFF8F;
color:#000;
padding:20px;
margin-top:-300px;
-position: relative; /* for IE6 */
border-radius: 10px
}

.text_line{
	background-color:#e9ff9d;
	color: #000;
border-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
   border: 15px outset #c2d974;
   padding: 10px;
}

/* --- RISMテーブル--- */
table#rism{

    width:98%;
    border-collapse:collapse;
    border-spacing:0;

}
table#rism td{
    border:3px solid #fff;
    margin:0x;
    padding:.3em 1em;
		background-color:#f1ffd3;

}
table#rism th{
    border:3px solid #fff;
    margin:0;
    padding:.1em 1em;
	background-color:#c2eb69;	
	}

/* --- 無償配布状況テーブル-- */
table#free{

    border-collapse:collapse;0

}
table#free td{
	font-size: 12px;
    border:1px solid #737995;
    text-align:center;
    line-height:2em;
    padding:.10px;
		background-color:#f1f6fa;

}
table#free th{
	border:0px solid #fff;
    margin:0;
    padding:.0;
	}

table#free_pho{

	border-collapse:collapse;0
	}

table#free_pho td{
	background:url(img/Free_tb_pho02.png) no-repeat;
	width:421px;
	height:195px;
    text-align:center;
    font-size: 10px;
    line-height:1.3em;
    padding: 2px;
	}
table#free_pho th{
	background:url(img/Free_tb_pho.png) no-repeat;
	width:421px;
    height:37px;
    margin:0px;
    text-align:center;
    font-size: 12px;
    padding:.0;
    letter-spacing: 1em;
	}
	
	
/* ----------------------ここからnew----------------------- */
/* ページ全体の要素 */
/* clearfix */
*:after {
  display:block;
  clear:both;} /* この記述は固定です */

element {zoom:1;} /* clearfix IE6, 7 */
element:after {content:"";} /* clearfix */


img {
border:0;
}

.Dred {
color:#CC0000;
}

.Bl {
color:#006699;
}

.bgY {background-color:#ffffcc;}

.mrgBtm5 {
margin-bottom:5px;
}

.mrgBtm20 {
margin-bottom:20px;
}

#pageF {
width: 958px;
margin: 20px auto 0;
text-align:center;
}

#pageF h1 {
margin:0 auto 20px;
}

#pageF h2 {
margin:20px auto 20px;
}

#pageF h3 {
margin:0 auto 20px;
}

#pageF h3.gaiBtm {
margin:0 auto 2px;
}

#pageF h4 {
margin:50px auto 10px;
}

#pageF p {
padding: 0 0 15px 25px;
line-height:150%;
text-align:left;
}

/* 概要 */
#gaiyou {
padding:0 0 0 25px;
margin-bottom:20px;
}

#gaiyouL {
float:left;
width:514px;
height:255px;
padding:0 8px 0 0;
}

#gaiyouR {
float:left;
width:397px;
background:url(img/img_2.jpg) no-repeat;
padding: 60px 0 0 0;
height:220px;
}

/* 配布台数 */
#daisuu {
float:left;
width:220px;
height:150px;
font-size:16px;
margin: 0 0 0 40px;
background:url(img/bg_waku.jpg) no-repeat;
padding: 30px 0 0 120px;
}

#daisuu .redB {
color:#CC0000;
font-size:42px;
font-weight:bold;
line-height: 120%;
}

#haifu {
margin-bottom:20px;
}

/* 配布一覧の表 */
#table1 {
border-collapse:collapse;
margin:0 auto 40px;
width:880px;
}

#table1 p{
text-align:left;
margin:0;
padding:0;
}

#table1 th.bgL{
background:url(img/bg_th.jpg) 0 0 no-repeat;
color:#FFFFFF;
padding: 10px;
border-collapse:collapse;
font-size: 90%;
}

#table1 th.bgM{
background:url(img/bg_th.jpg) center 0 no-repeat;
color:#FFFFFF;
padding: 10px;
border-collapse:collapse;
font-size: 90%;
border-left: #78B3D1 1px solid;
}

#table1 th.bgR{
background:url(img/bg_th.jpg) top right no-repeat;
color:#FFFFFF;
padding: 10px;
border-collapse:collapse;
font-size: 90%;
border-left: #78B3D1 1px solid;
}

#table1 td{
border-collapse:collapse;
padding: 5px;
border: 1px solid #78B3D1;
font-size: 90%;
}

#table1 td .left {
text-align:left;
}

.bgBlue {
background-color:#F2F9FD;
}

.bgBlue2 {
background-color:#F4FEF1;
}

.bgF {
background-color:#FEFCED;
}

/* 公募概要の表 */
#table2 {
border-collapse:collapse;
margin:0 auto;
width:900px;
}

#table2 th{
padding: 10px;
border-collapse:collapse;
font-size: 90%;
text-align:left;
background-color:#D2F7C1;
border-bottom: 2px solid #78B3D1;
}

#table2 td{
border-collapse:collapse;
padding: 7px;
border-bottom: 2px dashed #78B3D1;
font-size: 90%;
text-align:left;
line-height: 140%;
}

.borderTop {
border-top: 2px dashed #78B3D1;
}

.borderTopS {
border-top: 2px solid #78B3D1;
}

/* 活用状況 */
#comentAll {
width:880px;
margin:0 auto 20px;
}

.coment {
float:left;
width:282px;
margin:0 10px 15px 0;
background:url(img/bg_top.gif) 0 0 no-repeat;
/*border-left: 1px dashed #396;
border-top: 1px dashed #396;*/
}

#comentAll dl{
width:270px;
padding: 0 0 0 12px;
margin:0;
}

#comentAll dt{
width:270px;
margin:0;
padding: 12px 0 7px 0;
text-align:left;
font-size:90%;
}

#comentAll dd{
width:270px;
margin:0;
text-align:left;
padding: 0 0 10px 0;
line-height:140%;
font-size:90%;
}
#comentAll strong{
color:#006699;
}

#zouteiAll {
width:900px;
margin:0 auto 40px;
}

.zoutei {
float:left;
width:420px;
margin:0 10px 15px 10px;
border-left: 1px dashed #396;
border-top: 1px dashed #396;
}

#zouteiAll dl{
float:left;
width:400px;
padding: 0 0 0 12px;
margin:0;
}

#zouteiAll dt{
width:400px;
margin:10px 0 3px;
padding: 7px 0 7px 5px;
text-align:left;
font-size:90%;
background:url(img/bg_ttl.jpg) no-repeat;
color:#006699;
}

#zouteiAll dd{
width:400px;
margin:0;
text-align:left;
padding: 0 0 10px 0;
line-height:140%;
font-size:90%;
}

/* マスコミ紹介事例の表 */
#btn_Map {
width:958px;
text-align:right;
margin: -20px auto 10px;
}

#table3 {
border-collapse:collapse;
margin:0 auto 20px;
width:900px;
}

#table3 th{
padding: 6px 10px;
border-collapse:collapse;
font-size: 90%;
text-align:left;
border-bottom: 2px solid #009966;
color: #fff;
font-weight:normal;
}

#table3 tr{
background:url(img/bg_lineDashed.gif) bottom repeat-x;
}

#table3 td{
border-collapse:collapse;
padding: 10px;
font-size: 90%;
text-align:left;
line-height: 140%;
}

.newsY {
background-color:#f4f2d7;
border: 1px solid #cc9933;
padding:15px;
margin: 15px 0 15px;
}

.GreenB {
color:#009966;
font-weight:bold;
}

.bg_thG{
background:url(img/bg_th_green.gif) bottom right no-repeat;
}

.bg_thG2{
background:url(img/bg_th_green2.gif) bottom repeat-x;
}

.bg_web {
background:url(img/icon_web.png) 10px 4px no-repeat;
}

.bg_NP {
background:url(img/icon_newspaper.png) 10px 4px no-repeat;
}

.bg_radio {
background:url(img/icon_radio.png) 10px 4px no-repeat;
}

.paddLeft50 {
padding-left:50px;
}






