/* CSS Document */

.allbrowser{ /*画面全体　下層ページのバックは変わります*/
	width: 100% ;
	height: 100% ;
	text-align: center ;
	background: url(/img/bk_underpages.gif) top left repeat-x ;
	}

.main{
	background-color: #ffffff ;
	padding: 0 5px ;
}


/* ---------- サイト共通：見出し設定 ---------- */

h1 {
	margin: 0px 0px 20px 0px ;
	padding: 0 ;
}

h2,h3,h4,h5{
	margin: 0 ;
	margin-top: 0 ;
	margin-right: 0 ;
	margin-bottom: 0 ;
	margin-left: 0 ;
	padding: 0 ;
	padding-top: 0 ;
	padding-right: 0 ;
	padding-bottom: 0 ;
	padding-left: 0 ;
	text-indent: 0 ;
}

.t1{ /* 見出し 赤背景 白抜き文字 */
	background: url(/img/test/sub_t1_back.gif) top left no-repeat ;
	width: 570px ;
	height: 38px ;
	color: #ffffff ;
	padding: 17px 0 0 20px ;
	font-size: 24px ;
	margin: 3px 0 20px 0 ; 
}

.t2l{ /* 見出し ピンク背景 白抜き文字 幅586 */
	background: url(/img/test/sub_t2_back_l.gif) top left no-repeat ;
	width: 586px ;
	height: 20px ;
	margin: 0px 2px 12px 2px ;
	padding: 3px 8px 3px 31px ;
	color: #FFFFFF ;
	font-size: 14px ;
}

.t2m{ /* 見出し ピンク背景 白抜き文字 幅550 (未調整) */
	background: url(/img/test/sub_t2_back_m.gif) top left no-repeat ;
	width: 550px ;
	height: 20px ;
	margin: 0px 0px 12px 0px ;
	padding: 3px 8px 3px 31px ;
	color: #FFFFFF ;
	font-size: 14px ;
}

.t2b{ /* 見出し 青背景 白抜き文字 幅550 (未調整) */
	background: url(/img/test/sub_t2_back_b.gif) top left no-repeat ;
	width: 550px ;
	height: 20px ;
	margin: 0px 0px 12px 0px ;
	padding: 3px 8px 3px 31px ;
	color: #FFFFFF ;
	font-size: 14px ;
}

.t3m{ /* 見出し ピンク○ 黒文字 幅550 */
	background: url(/img/test/sub_t3_back_m.gif) bottom left no-repeat ;
	width: 550px ;
	height: 20px ;
	margin: 0px 0px 11px 0px ;
	padding: 3px 8px 1px 22px ;
	color: #000000 ;
	font-weight: bold ;
	font-size: 13px ;
}

.t3m_2g{ /* 見出し ピンク○ 黒文字 幅550 2行目線の上 */
	background: url(/img/test/sub_t3_back_m.gif) bottom left no-repeat ;
	width: 550px ;
	height: 33px ;
	margin: 0px 2px 11px 0px ;
	padding: 3px 8px 1px 22px ;
	color: #000000 ;
	font-weight: bold ;
	font-size: 13px ;
	line-height: 16px ;
}

.t3l{ /* 見出し ピンク○ 黒文字 幅580 */
	background: url(/img/test/sub_t3_back_m.gif) bottom left no-repeat ;
	width: 580px ;
	height: 20px ;
	margin: 0px 0px 11px 0px ;
	padding: 3px 8px 1px 22px ;
	color: #000000 ;
	font-weight: bold ;
	font-size: 13px ;
}

.t3l_2g{ /* 見出し ピンク○ 黒文字 幅580 2行目線の下 */
	background: url(/img/test/sub_t3_back_m.gif) top left no-repeat ;
	width: 580px ;
	height: 40px ;
	margin: 0px 0px 15px 0px ;
	padding: 1px 8px 0px 22px ;
	color: #000000 ;
	font-weight: bold ;
	font-size: 13px ;
	line-height: 170%;
}

.t3b{ /* 見出し 青○ 黒文字 幅580 */
	background: url(/img/test/sub_t3_back_b.gif) bottom left no-repeat ;
	width: 580px ;
	height: 20px ;
	margin: 0px 0px 11px 0px ;
	padding: 3px 8px 1px 22px ;
	color: #000000 ;
	font-weight: bold ;
	font-size: 13px ;
}

.t5{ /* 見出し シンプル赤枠 */
	background: url(/img/test/sub_t5_back.gif) left top no-repeat ;
	width: 590px ;
	height: 42px ;
	margin: 10px 0px 10px 0px ;
	padding: 12px 0px 0px 15px ;
	color: #CC0000 ;
	font-size: 14px ;
}

.t5n { /* 見出し ニュースタイトル */
	background: url(/img/test/sub_t5_back_n.gif) no-repeat ;
	width: 590px ;
	height: 42px ;
	margin: 10px 0px 10px 0px ;
	padding: 12px 0px 0px 70px ;
	color: #CC0000 ;
	font-size: 14px ;
}

.tn{ /* 見出し 赤太文字背景なし */
	background: none ;
	width: auto ;
	height: auto ;
	margin: 0px 2px 15px 10px ;
	padding: 0px 0px 0px 0px ;
	color: #CC0000 ;
	font-size: 16px ;
	font-weight: bold ;
}

.tn2{ /* 見出し 太文字背景なし 2407*/
	background: none ;
	width: auto ;
	height: auto ;
	margin: 10px 2px 15px 0px ;
	padding: 0px 0px 0px 0px ;
	font-size: 14px ;
	font-weight: bold ;
}

.tnl { /* 見出し 赤太文字背景なし サイズ大（活動報告個別頁） */
	background: none ;
	width: auto ;
	height: auto ;
	margin: 18px 2px 20px 20px ;
	padding: 0px 0px 10px 0px;
	color:#c14361;
	font-size:20px;
	font-weight:bold;
	line-height: 140% ;
}

.t7{ /* 見出し 青背景 白抜き文字 */
	background: url(/img/test/sub_t7_back.gif) top left no-repeat ;
	width: 590px ;
	height: 38px ;
	color: #ffffff ;
	padding: 17px 0 0 20px ;
	font-size: 24px ;
	margin: 3px 0 20px 0 ; 
}

.tnl2 { /* 見出し 青太文字背景なし サイズ大（活動報告個別頁） */
	background: none ;
	width: auto ;
	height: auto ;
	margin: 18px 0px 5px 5px ;
	padding: 0px 0px 10px 0px;
	color:#335bcc;
	font-size:18px;
	font-weight:bold;
	line-height: 140% ;
}

.tnl2_2 { /* 見出し 青太文字背景なし サイズ大（活動報告個別頁） */
	background: none ;
	width: auto ;
	height: auto ;
	margin: 18px 0px 5px 15px ;
	padding: 0px 0px 10px 0px;
	color:#335bcc;
	font-size:18px;
	font-weight:bold;
	line-height: 140% ;
}

.tnl2_3 { /* 見出し 青太文字背景なし サイズ大（活動報告個別頁） */
	background: none ;
	width: auto ;
	height: auto ;
	margin: 18px 0px 5px 15px ;
	padding: 0px 0px 10px 0px;
	color:#335bcc;
	font-size:22px;
	font-weight:bold;
	line-height: 140% ;
}

.tnl3 { /* 見出し 青太文字背景なし サイズ大（活動報告個別頁） */
	background: none ;
	width: auto ;
	height: auto ;
	margin: 2px 0px 15px 15px ;
	padding: 0px 0px 10px 0px;
	color:#335bcc;
	font-size:17px;
	font-weight:bold;
	line-height: 140% ;
}

/* ---------- サイト共通：ブロック設定 ---------- */

div{
	margin: 0 ;
	padding: 0 ;
}
p{
	margin: 0 ;
	padding: 0 ;
}
table,tr,td{
	margin: 0 ;
	padding: 0 ;
}
dl,dt,dd{
	margin: 0 ;
	padding: 0 ;
}

div.sect{
	margin: 0px 0px 25px 0px ;
	padding: 0 ;
}

div.txt{
	margin: 0px 5px 25px 12px ;
	padding: 0 ;
}

div.txt2{
	margin: 0px 5px 25px 25px ;
	padding: 0 ;
}
/*2408追加*/
div.txt3{
	margin: 0px 5px 25px 12px ;
	padding: 0 ;
	font-size:13px;
	line-height: 160% ;
}
div.pht{
	margin: 0px 5px 0px 5px ;
	padding: 0 ;
}

div.relationlink{ /*加盟団体バナー*/
	width: 400px ;
	margin-top: 50px ;
}



/* ---------- サイト共通：その他表示設定 ---------- */

img{
	margin: 0 ;
	padding: 0 ;
}

hr{
	padding: 0 ;
	margin: 0 ;
	margin-bottom: 0 ;
	padding-bottom: 0 ;
}

hr.sectline{ /* 区切り用罫線 */
	width: 100% ;
	margin: 20px 0px 20px 0px ;
	border-top: dotted #999999 1px ;
	border-width: 1px 0px 0px 0px ;
}


.pdflink{ /*pdfファイルへのリンク*/
	background: url(/img/test/mark_pdf.gif) bottom left no-repeat ;
	height: 16px ;
	padding: 0px ;
	text-indent: 20px ;
}

/* 追加202408 */
.pdflink2{ /*pdfファイルへのリンク*/
	background: url(/img/test/mark_pdf.gif) bottom left no-repeat ;
	height: 16px ;
	padding: 0px ;
	text-indent: 20px ;
	font-size: 13px ;
}

.exlink{ /*外部ページへのリンク*/
	background: url(/img/test/mark_exlink.gif) bottom left no-repeat ;
	height: 16px ;
	padding: 0px ;
	text-indent: 20px ;
}


.u{ /* アンダーライン */
	text-decoration: underline ;
}
.b{ /* 太字 */
	font-weight: bold ;
}
.n{ /* 太字解除 */
	font-weight: normal ;
}

.m10-0-15-0{ /* マージン調整 */
	margin: 10px 0px 15px 0px ;
}
.m_b15{ /* マージン調整 */
	margin: 0px 0px 15px 0px ;
}

.i-14{/* インデント設定(ぶら下げ) */
	padding-left: 14px ;
	text-indent: -14px ;
}


/* ---------- サイト共通：画像表示設定 ---------- */

/* 画像 回り込みなし */
div.photo{
	width: auto ;
	height: auto ;
	margin: 0px 0px 10px 0px ;
	padding: 0 ;
	text-align: left ;
}
div.photo img{
	margin-right: 5px ;
	padding: 0px ;
}

/* 画像 回り込みなし */
div.photo2{
	width: auto ;
	height: auto ;
	margin: 20px 0px 20px 0px ;
	padding: 0 ;
	text-align: left ;
}
div.photo img{
	margin-right: 5px ;
	padding: 0px ;
}

/* 画像 回り込みなし */
div.photo3{
	width: auto ;
	height: auto ;
	margin: 0px 5px 25px 12px ;
	padding: 0 ;
	text-align: left ;
}
div.photo img{
	margin-right: 5px ;
	padding: 0px ;
}

/* 画像 回り込みなし センター */
div.photo_center{
	width: auto ;
	height: auto ;
	margin: 0px 0px 10px 0px ;
	padding: 0 ;
	text-align:center
}
div.photo img{
	margin-right: 5px ;
	padding: 0px ;
}

/* 画像右 テキスト回り込み */
div.photo_right{
	width: auto ;
	height: auto ;
	margin: 0px 15px 4px 15px ;
	padding: 0 ;
	text-align: left ;
	float: right ;
}
div.photo_right img{
	margin-bottom: 3px ;
}

div.photo_right2{
	width: auto ;
	height: auto ;
	margin: 20px 15px 20px 15px ;
	padding: 0 ;
	text-align: left ;
	float: right ;
}
div.photo_right img{
	margin-bottom: 3px ;
}

div.photo_right3{
	width: auto ;
	height: auto ;
	margin: 0px 0px 20px 15px ;
	padding: 0 ;
	text-align: left ;
	float: right ;
}
div.photo_right img{
	margin-bottom: 3px ;
}


/* 画像左 テキスト回り込み */
div.photo_left{
	width: auto ;
	height: auto ;
	margin: 10px 15px 4px 0px ;
	padding: 0 ;
	text-align: left ;
	float: left ;
}
div.photo_left img{
	margin-bottom: 3px ;
}


/* 画像とテキスト左下揃え */
div.photo_bottom_left{
	margin: 0px 0px 12px 0px ;
}
div.photo_bottom_left p{
	display: table-cell ;
	vertical-align: bottom ;
	text-align: left ;
}
div.photo_bottom_left img{
	margin-right: 15px ;
}

/* 画像とテキスト左下揃え キャプションサイズ小さく 2407*/
div.photo_bottom_left2{
	margin: 10px 0px 12px 0px ;
}
div.photo_bottom_left2 p{
	display: table-cell ;
	vertical-align: bottom;
	text-align: left;
	font-size: 0.9em;
	margin: 10px 0px;
}
div.photo_bottom_left2 img{
	margin: 0 0 3px 0 ;
}


/* 画像とテキスト右下揃え */
div.photo_bottom_right{
	width: 100% ;
	margin: 0px 0px 12px 0px ;
}
div.photo_bottom_right p{
	height: 100% ;	/* 要個別設定 */
	display: table-cell ;
	vertical-align: bottom ;
	text-align: left ;
}
div.photo_bottom_right p:first-child{
	width: 100% ;	/* 要個別設定 */
}
div.photo_bottom_right img{
	margin-right: 3px ;
	margin-left: 15px ;
}

/* 画像右とテキスト左上揃え */
div.photo_top_right{
	width: 100% ;
	margin: 0px 0px 12px 0px ;
}
div.photo_top_right p{
	height: 100% ;	/* 要個別設定 */
	display: table-cell ;
	vertical-align: top ;
	text-align: left ;
}
div.photo_top_right p:first-child{
	width: 100% ;	/* 要個別設定 */
}
div.photo_top_right img{
	margin-right: 3px ;
	margin-left: 15px ;
}

/* 2407画像並べる */
figure {
    float: left;             
    margin: 10px 7px 7px 0px; 
}
figure img {
    display: block;  
    margin: 0px 0px 3px 0px;
}
figcaption {
    font-size: 0.9em;
    text-align: left;
    font-weight: normal ;
}
div.photo_1x2:after {
    content: "";      /* ※Clearfix */
    clear: both;
    display: block;
}

/* ---------- サイト共通：ページ移動ボタン ---------- */

div.pmove{
	width: 300px ;
	height: 30px ;
	margin-top: 30px ;
	margin-left: auto ;
	margin-right: auto ;
	text-align: center ;
	}
div.pmove ul{
	width: 300px ;
	list-style: none ;
	margin: 0 ;
	margin-left: auto ;
	margin-right: auto ;
	padding: 0 ;
	text-align: center ;
}
div.pmove li{
	display: block ;
	float: left ;
	margin: 0 10px ;
	padding-top: 3px ;
	text-align: center ;
}
li.p_prv{
	background: url(/img/test/pmove_prev.gif) ;
	width: 43px ;
	height: 21px ;
	padding-left: 6px ;
	text-align: right ;
}
li.p_num{
	background: url(/img/test/pmove_num.gif) ;
	width: 24px ;
	height: 21px ;
}
li.p_nxt{
	background: url(/img/test/pmove_nxt.gif) ;
	width: 43px ;
	height: 21px ;
	padding-right: 6px ;
	text-align: left ;
}



/* ---------- コンテンツ内共通 ---------- */

/* 見出し */
.sub1{ /* 赤太文字(中) */
	margin: 15px 0px 15px 10px ;
	font-size: 15px ;
	font-weight: bold ;
	color: #CC0000 ;
}
.sub2{ /* 黒太文字(中) */
	margin: 18px 0px 7px 0px ;
	font-size: 13px ;
	font-weight: bold ;
}
.sub2-2{ /* 黒太文字(中)202504 */
	margin: 18px 0px 7px 0px ;
	font-size: 16px ;
	font-weight: bold ;
}
.sub3{ /* 黒細文字 */
	margin: 12px 0px 5px 0px ;
	font-size: 12px ;
	font-weight: normal ;
}
.sub4{ /* 黒太文字(小) */
	margin: 12px 0px 2px 0px ;
	font-size: 12px ;
	font-weight: bold ;
}

.sub4-2{ /* 黒太文字(小) */
	margin: 12px 0px 12px 0px ;
	font-size: 12px ;
	font-weight: bold ;
}

.sub4-3{ /* 黒太文字(小) 2026追加*/
	margin: 12px 0px 12px 0px ;
	font-size: 13px ;
	font-weight: bold ;
}

.sub5{ /* 黒太文字(中) */
	margin: 12px 0px 2px 0px ;
	font-size: 14px ;
	font-weight: bold ;
}
.sub6{ /* 黒太文字(中) */
	margin: 18px 0px 7px 0px ;
	font-size: 15px ;
	font-weight: bold ;
}
.sub7{ /* 黒太文字(中) */
	margin: 20px 0px 20px 0px ;
	font-size: 13px ;
	font-weight: bold ;
}
.sub8{ /* 黒太文字(中) */
	margin: 20px 0px 20px 0px ;
	font-size: 15px ;
	font-weight: bold ;
}
.sub9{ /* 黒太文字(中) シンポジウム 発言者*/
	margin: 36px 0px 7px 0px ;
	font-size: 13px ;
	font-weight: bold ;
}

/* 資料掲載 */
div.shiryo{
	margin: 10px 0px 25px 10px ;
}
div.shiryo p{
	line-height: 160% ;
}
div.shiryo p.pdflink{
	margin: 0px 0px 2px 0px ;
}
div.shiryo p.nopdf{
	margin: 0px 0px 12px 25px ;
}

/* 追加202408 */
div.shiryo2{
	margin: 30px 0px 25px 22px ;
}
div.shiryo2 p{
	line-height: 160% ;
}
div.shiryo2 p.pdflink{
	margin: 0px 0px 2px 0px ;
}
div.shiryo2 p.nopdf{
	margin: 0px 0px 12px 25px ;
}

/* 発言リスト */
ul.hatsugen{
	margin: 5px 10px 18px 15px ;
	padding: 0 ;
	list-style-type: circle ;
}
ul.hatsugen li{
	margin: 10px 0px 2px 0px ;
	padding: 0 ;
}
ul.hatsugen li.sub{
	margin: 2px 0px 4px 15px ;
	text-indent: -14px ;
	list-style-type: none ;
}
p.hatsugen {
	margin: 0px 0px 20px 0px ;
	padding: 0 ;
}

p.hatsugen2 {
	margin: 18px 0px 20px 0px ;
	padding: 0 ;
}

ul.hatsugen2{
	margin: 0px 10px 18px 15px ;
	padding: 0 ;
	list-style-type: circle ;
}
ul.hatsugen2 li{
	margin: 4px 0px 2px 0px ;
	padding: 0 ;
}
ul.hatsugen2 li.sub{
	margin: 2px 0px 4px 15px ;
	text-indent: -14px ;
	list-style-type: none ;
}

/* シンポジウム2024 地域交流会2025 */
ul.hatsugen3{
	margin: 5px 10px 18px 15px ;
	padding: 0 ;
	list-style-type: circle ;
}
ul.hatsugen3 li{
	margin: 20px 0px 2px 0px ;
	padding: 0 ;
}
ul.hatsugen3 li.sub{
	margin: 2px 0px 4px 15px ;
	text-indent: -14px ;
	list-style-type: none ;
}

/* 地域交流会2025 追加*/
ul.hatsugen3 li{
	margin: 18px 0px 10px 0px ;
	padding: 0 ;
	font-size: 14px ;
	font-weight: bold ;
}

ol.hatsugen3-2 li{
	margin: 12px 0px 10px -2em ;
	padding: 0 ;
	font-size: 12px ;
	font-weight: bold ;
	list-style: none;
	padding-left: 1.5em;
	text-indent: -1.3em;
}

h3.hatsugen3 {
	margin: 18px 0px 10px 0px ;
	padding: 0 ;
	font-size: 13px ;
	font-weight: bold ;
	color: #4682B4 ;
}

h4.hatsugen3 {
	margin: 28px 0px 0px 0px ;
	padding: 0 ;
	font-size: 13px ;
	font-weight: bold ;
	color: #4682B4 ;
}

p.hatsugen3 {
	margin: 18px 0px 20px 0px ;
	padding: 0 ;
}


/* 表題つきリスト */
ul.naiyou{
	margin: 5px 10px 18px 25px ;
	padding: 0 ;
	list-style-type: circle ;
}
ul.naiyou li{
	margin: 4px 0px 4px 0px ;
	padding: 0 ;
}

/* 丸囲み数字リスト 15回総会*/
ol.number{
	margin:  5px 10px 18px 25px ;
	padding-left: 0 ;
	list-style-type: none;
	}
ol.number li{
　　list-style: none;
	margin:10px 0px 4px 0px ;
	text-indent: -1.3em;
	padding-left: 1.3em;
}

ol.number2-1{
	margin:  -20px 0px 0px 15px ;
	padding-left: 0 ;
	list-style-type: none;
	}
ol.number2-1 li{
　　list-style: none;
	margin:10px 0px 4px 0px ;
	text-indent: -1.3em;
	padding-left: 1.3em;
}

ol.number3{
	margin:  5px 10px 18px 25px ;
	padding-left: 0;
	list-style-type: none;
	}
ol.number3 li{
　　list-style: none;
	margin:10px 0px 4px 0px ;
	text-indent: 0;
}
/* 丸囲み数字リスト 15回総会*/

/* 15回総会*/
.square-none{
    font-weight: bold;
    font-size: 13px ;
	margin: 0 15px 0 15px;
	padding:0;
	text-indent: -1.3em;
	list-style-type: none;
}
/* 15回総会*/


/* 2407追加リスト */ 
ol.number1{
    font-weight: normal;
	margin:-20px 0 0 15px;
	padding:0;
}

/* 2407追加リスト */ 
ol.number2{
    font-weight: normal;
	margin:-20px 0 0 15px;
	padding:0;
	list-style-type: none;
}


/* 表題つきリスト */
ol.naiyou2{
	margin:  5px 10px 18px 25px ;
	padding-left: 0 ;
	list-style-type: decimal;
}
ol.naiyou2 li{
	margin:10px 0px 4px 10px ;
	padding: 0 ;
}

ol.naiyou21{
	margin:  5px 10px 18px 25px ;
	padding-left: 0 ;
	list-style-type: decimal;
}
/* 表題つきリスト */
ol.naiyou3{
	margin:  5px 10px 18px 25px ;
	padding-left: 0 ;
	list-style-type: none;
}
ol.naiyou3 li{
	margin:10px 0px 4px 0px ;
	padding: 0 ;
}

ul.lower-latin{
    font-weight: normal;
	margin:0 15px;
	padding:0;
	list-style-type: lower-latin;
}

ul.square{
    font-weight: normal;
	margin:0 15px;
	padding:0;
	list-style-type: square;
}

.square2{
    font-weight: bold;
	margin:0 15px 0 15px;
	padding:0;
	list-style-type: square;
}

.square3{
    font-weight: normal;
	margin:0 15px;
	padding-left:1.3em;
	list-style-type: square;
}

ul.circle{
    font-weight: normal;
	margin:0 15px;
	padding:0;
	list-style-type: circle;
}



.text01 {
  margin: 20px 0 10px 0 ;
}

.text02 {
  margin: 20px 0 10px 0 ;
  font-weight:bold;   
}

.text03{ /* 2407 */ 
  margin: 10px 0 10px 0px ;
    font-weight:normal;   
}

/* 2407 */ 
.text04 {
  margin: 10px 0 10px 0px ;
  padding-left:1.3em;
  font-weight:normal;   
}

/* 2407 */
.text05 {
  margin: 10px 0 10px -10px ;
  padding-left:1.3em;
  font-weight:bold;   
}

/* プログラム一覧 */
dl.program{
	margin-top: 15px ;
}
dl.program dt{
	margin: 2px 0px 3px 3px ;
	font-size: 12px ;
	font-weight: bold ;
}
dl.program dd{
	margin: 3px 0px 5px 10px ;
}


/* 開催概要 */
table.gaiyo{
border:0; 
	margin-bottom: 15px ;
}
table.gaiyo td{
border:0; 
	vertical-align: top ;
	padding: 0 18px 3px 0 ;
}


table.gaiyo2{
border:0; 
	margin-bottom: 15px ;
}
table.gaiyo2 td{
border:0; 
	vertical-align: top ;
	padding: 0 18px 3px 0 ;
}


/* ---------- 活動報告トップ ---------- */

ul.action_list{
	list-style-type:none ;
	margin: 0px 0px 25px 0px ;
	padding: 0 ;
}
ul.action_list li{
	margin: 0px 0px 8px 11px ;
	padding: 0px 0px 0px 0px ;
	line-height: 110% ;
}
div.area ul.action_list{
	list-style-type: circle ;
	margin-left: 12px ;
	padding-left: -15px ;
}



div.area{
	margin: 15px 0px 25px 0px ;
}

h4.org{
	padding: 0 ;
	margin: 0px 0px 5px 7px ;
	font-weight: bold ;
	font-size: 13px ;
}

h4.org a{
	vertical-align: text-top ;
	font-size: 12px ;
	font-weight: normal ;
}



/* ---------- 協議会の活動 ---------- */

.conf td{ /* 設定変更 */
	vertical-align: top;
	margin: 0 ;
	padding: 2px 2px 2px 5px ;
}


#mtg01 div.tlist{
	width: 570px ;
	margin: 15px 0px 10px 0px ;
}
#mtg01 div.tlist h2{
	background: none ;
	border-bottom: 1px solid #000000 ;
	width: 570px ;
	margin-bottom: 2px ;
	color: #CC0000 ;
	font-size: 14px ;
	font-weight: bold ;
}
#mtg01 div.tlist table{
	width: 570px ;
}
#mtg01 div.tlist td{
	padding-left: 0px ;
}

#koryu02 div.photo_bottom_right p{ /* 個別設定 */
	height: 140px ;
}
#koryu02 div.photo_bottom_right p:first-child{ /* 個別設定 */
	width: 430px ;
}


#koryu02 .pdflink{ /* 設定追加 */
	margin-bottom: 20px ;
}

/* びんリユースフォーラム */
#binreuse_f li.i-24{/* インデント設定(ぶら下げ) */
	list-style: none ;
	margin-left: 24px ;
	text-indent: -24px ;
}




/* ---------- 各地域の活動 ---------- */

.area div.sect{ /* サブタイトル幅550あわせ（設定変更） */
	margin: 0px 22px 35px 18px ;
	padding: 0 ;
}
.area div.txt{ /* サブタイトル幅550あわせ（設定変更） */
	margin: 0px 0px 30px 0px ;
	padding: 0px 0px 0px 2px ;
}

/* Ｒびん大会2008 */
#kansai01 div.photo_bottom_left img{ /* 画像テキスト左下揃え（設定変更） */
	margin-right: 8px ;
}

/* みんなリユースしてるってよ */
#kanto05 div.photo img{ /* 画像 回り込みなし（設定変更） */
	margin-right: 2px ;
}

/* 名古屋を循環するリユースの心 */
#tokai01 h4.sub2{ /* 項目名（設定変更） */
	margin-bottom: 12px ;
}

/* 東海地域のこれから */
#tokai03 table.gaiyo{/* 開催概要（設定変更） */
	margin-top:15px;
	margin-bottom: 0px ;
}
#tokai03 table.gaiyo td:first-child{
	width: 80px ;
}

/* 名古屋から びんビンBegin */
#tokai04 div.photo img{ /* 画像 回り込みなし（設定変更） */
	margin-right: 2px ;
}

/* 九州圏シンポジウム */
#kyusyu03 li.i-24{/* インデント設定(ぶら下げ) */
	list-style: none ;
	margin-left: 24px ;
	text-indent: -24px ;
}
/* ---------- 概要---------- */

table#gaiyo {
border:0; margin-top:15px; margin-left:-5px; padding:0; border-collapse:collapse;}

#gaiyo th,td{
border:0px solid #000000; padding:5px 8px;}
#gaiyo th{
font-weight:normal; text-align:center;}


/* ---------- プログラム---------- */

table#program {
width: 100%;
border:0; 
margin-top:15px; 
margin-left:0px; 
padding:10px; 
border-collapse:collapse;}

#program th,td{
border:1px solid #000000; 
padding:20px 10px 10px 20px;}

#program td.wide{
width: 15%;}




/* ---------- 概要---------- */
table#gaiyo02 {
width: 100%;
border:0; 
margin-top:15px; 
margin-left:0px; 
border-collapse:collapse;}

#gaiyo02 th,td{
border:1px solid #000000; padding:20px 10px 10px 20px;}

#gaiyo02 td.color{
background-color:#f0f8ff

/* ---------- 動画---------- */

video {
	margin-bottom: 30px ;
}
