@charset "Shift_JIS";





@import "base.css";







#navi {

	background:url(../images/navi_bg-01.gif) repeat-x left top;

	padding:6px 0 10px 0;

}

#navi ul {

	width:920px;

	margin:0 auto 0 auto;

}

#navi li {

	float:left;

	*display:inline;

	margin:0 0 0 1px;

}





.contents {

	width:920px;

	margin:0 auto 0 auto;

	padding: 0 0 120px;

	

}

.contents h2 {

	margin:0 0 20px 0;

}

.contents h3 {

	margin:0 0 10px 0;

}

.contents .main {

	float:left;

	width:700px;

}

.contents .right_area {

	float:right;

	width:200px;

}



.pankz {

	margin:0 0 5px 0;

}

.pankz li {

	font-size:90%;

	float:left;

	*display:inline;

	margin:0 5px 0 0;

	color:#666666;

}

.pankz li a {

	padding:0 5px 0 0;

}





.link_box_all {

	margin:0 0 30px 0;

	padding:0 0 7px 0;

}

.link_box_wrap {

	padding:7px 0 0 0;

}

.link_box_inner .area_left {

	float:left;

	width:76px;

	text-align:center;

}

.link_box_inner .area_right {

	float:right;

	width:620px;

}

.link_box_inner .area_right ul {

	margin:0 0 0 10px;

}

.link_box_inner .area_right li {



}

.link_box_inner .area_right li a {
	background:url(../images/bg_arrow-01.gif) no-repeat 0 0.6em;
	padding:0 0 0 10px;

	display:block;

}

.link_box_inner .area_right li.link_left {

	float:left;

	clear:both;

	width:195px;

	margin:0 10px 0 0;

	zoom:1;

}

.link_box_inner .area_right li.link_center {

	float:left;

	width:195px;

	margin:0 10px 0 0;

	zoom:1;

}

.link_box_inner .area_right li.link_right {

	float:left;

	width:195px;

	zoom:1;

}

/* 2line */

.link_box_inner .area_right li.link_left2 {

	float:left;

	clear:both;

	width:295px;

	margin:0 10px 0 0;

	zoom:1;

}

.link_box_inner .area_right li.link_right2 {

	float:left;

	width:295px;

	zoom:1;

}



h4.title_text {

	margin:0 0 10px 0;

	font-weight:bold;

}
h4.title_text_t {

	margin:0 0 10px 0;

	font-weight:bold;
	color:#000000;

}



p.kanren_ttl {

	padding-top:5px;

	border-top:1px dotted #C4BDAF;

}





.columnset_2 {

	margin:0 0 20px 0;

}

.columnset_2 .left_text {

	width:430px;

	float:left;

}

.columnset_2 .right_img {

	width:250px;

	float:right;

}

.single_text {

	margin:0 0 15px;

}



.columnset_3 {

	margin:0 0 20px -20px;

}

.columnset_3 dl {

	float:left;

	width:340px;

	margin-left: 20px;

}

/* IE6 hack */

*html .columnset_3 dl {

	margin-left: 0;

	padding-left: 20px;

}



.columnset_3 dt {

	float:left;

	width: 90px;

}

.columnset_3 dd {

	margin-left:100px;

}



.columnset_4 {

	margin:0 0 20px;

}

.columnset_4 .area_left {

	float:left;

	width:340px;

}

.columnset_4 .area_right {

	float:right;

	width:340px;

}

.columnset_4 .tbl_pt01,.columnset_4 p.text_small {

	width:340px;

}

.tbl_pt01_all {

	width:430px;

	overflow:hidden;

	zoom:1;

}

.columnset_4 .area_left .tbl_pt01_all,.columnset_4 .area_right .tbl_pt01_all{

	width:340px;

}

.tbl_pt01 {

	width:431px;

	border-top:#b0aa9c 1px solid;

	overflow:hidden;

	zoom:1;

}

.columnset_4 .area_left .tbl_pt01,.columnset_4 .area_right .tbl_pt01{

	width:341px;

}



.tbl_pt01 th {

	text-align:center;

	border-bottom:#b0aa9c 1px solid;

	border-right:#b0aa9c 1px solid;

	padding:2px 0 2px 0;

}

.tbl_pt01_all_wide .tbl_pt01 {

	width:701px;

}

.tbl_pt01 th.tbl_ttl01 {

	padding:2px 5px 0 5px;

	font-size:90%;

	line-height:1.1em;

}

.tbl_pt01 th.tbl_ttl01 .title_left {

	float:left;

	padding:10px 0 0 0;

}

.tbl_pt01 th.tbl_ttl01 .title_right {

	float:right;

	text-align:right;

	zoom:1;

}

.tbl_pt01 td {

	text-align:center;

	border-bottom:#b0aa9c 1px solid;

	border-right:#b0aa9c 1px solid;

	padding:2px 0 2px 0;

}





.box_beige {

	background:#eae4d9 url(../images/box_bg_beige-02.gif) no-repeat left bottom;

	padding:0 0 5px 0;

	margin:0 0 20px;

}

.box_beige_cap {

	background:#eae4d9 url(../images/box_bg_beige-02.gif) no-repeat left bottom;

	padding:0 0 5px 0;

	margin:0 0 5px;

}

.box_beige_inner {

	background:#eae4d9 url(../images/box_bg_beige-01.gif) no-repeat left top;

	 padding:15px 15px 10px 15px;

}

.box_beige_inner h4 {

	background:#FFFFFF;

	padding:5px 0 5px 14px;

	margin:0 0 10px 0;

	color:#3a2b1e;

}

.box_beige_inner .area_left {

	float:left;

	width:315px;

}

.box_beige_inner .area_right {

	float:right;

	width:335px;

}

.row_box {

	padding: 15px 0;

	overflow: hidden;

	border-bottom: 1px dashed #5B4A35;

}

.row_box_first {

	padding: 0 0 15px 0;

	overflow: hidden;

	border-bottom: 1px dashed #5B4A35;

}

.box_beige_inner dt {

	font-weight:bold;

}

.box_beige_inner dd {

	padding:0 0 15px 1em;

}

.box_beige_inner .area_pat01 {

	clear:both;

}

.box_beige_inner .area_pat01 dl,.box_beige_inner .area_pat01 p.text01 {

	float:left;

	width: 470px;

}



.box_beige_inner .area_pat01 dd {

	padding: 0;

}

.box_beige_inner .area_pat01 img {

	float:right;

	margin-bottom: 15px;

}

.box_beige_inner .area_pat01 img.lastchild {

	margin-bottom: 0;

}





.link_ptop {

	margin:0 0 10px 0;

	text-align:right;

}





.link_pdf {

	margin:0 0 10px 0;

}

.link_libra {

	margin:0 0 20px 0;

}

.right_area ul li {

	margin:0 0 10px 0;

	display: block;

}

.right_area ul li a,.right_area ul li img {

	display:block;

	vertical-align: top;

}

/* IE6 hack */

*html .right_area ul li {

	height: 50px;

}





.link_arrow {

	padding:0 0 0 10px;

	background:url(../images/bg_arrow-02.gif) no-repeat 0 0.3em;

}

.col_lastchild {

	margin:0 0 20px;

}







/*活動理念*/

#color01 .link_box_all {

	background:url(../images/linkbox_clr01-02.gif) no-repeat left bottom;

}

#color01 .link_box_wrap {

	padding: 0;

}

#color01 .link_box_inner {

	background:url(../images/linkbox_clr01-01.gif) repeat-y left top;

}

#color01 .link_box_inner .area_link ul {

	margin:0 0 0 15px;

}

#color01 .link_box_inner .area_link li {

	background:url(../images/bg_arrow-02.gif) no-repeat 0 0.6em;

}

#color01 .link_box_inner .area_link li a {

	padding:0 0 0 10px;

	display:block;

	font-weight:bold;

}

#color01 .link_box_inner .area_link li span {

	display: block;

	margin:0 0 10px 10px;

}

#color01 .link_box_inner .area_link li.link_left {

	float:left;

	clear:both;

	width:270px;

	margin:0 10px 0 0;

	zoom:1;

}

#color01 .link_box_inner .area_link li.link_center {

	float:left;

	width:195px;

	margin:0 10px 0 0;

	zoom:1;

}

#color01 .link_box_inner .area_link li.link_right {

	float:left;

	width:195px;

	zoom:1;

}





#color01 .title_text {

	color:#be2751;

}

#color01 .tbl_pt01 thead th {

	background:#fedfe4;

}

#color01 .tbl_pt01 th.tbl_ttl01 {

	background:#fedfe4 url(../images/table_bg_clr01-01.gif) no-repeat left top;

}

#color01 .tbl_pt01 th.tbl_ttl02 {

	background:#fcc8d0;

}

#color01 .box_beige_inner h4 {

	border-left:#be2751 4px solid;

}

.rinen_ttl {

	margin: 0 0 20px;

}



/*交通安全*/

#color02 .link_box_all {

	background:url(../images/linkbox_clr02-03.gif) no-repeat left bottom;

}

#color02 .link_box_wrap {

	background:url(../images/linkbox_clr02-01.gif) no-repeat left top;

	padding:7px 0 0 0;

}

#color02 .link_box_inner {

	background:url(../images/linkbox_clr02-02.gif) repeat-y left top;

}

#color02 .title_text {

	color:#be2751;

}

#color02 .tbl_pt01 thead th {

	background:#fedfe4;

}

#color02 .tbl_pt01_all_wide th {

	background:#fedfe4;

}

#color02 .tbl_pt01_all_wide th,#color02 .tbl_pt01_all_wide td {

	padding-left: 5px;

	padding-right: 5px;

}



#color02 .tbl_pt01_all_wide {

	width:700px;

	overflow:hidden;

	zoom:1;

}

#color02 .tbl_pt01_all_wide table td {

	text-align: left;

}

#color02 .tbl_pt01_all_wide ul li {

	list-style: ciecle!important;

	list-style-position: inside!important;

	list-style-type: disc;

	padding-left: 1em;

	text-indent: -1em;

}



#color02 .tbl_pt01 th.tbl_ttl01 {

	background:#fedfe4 url(../images/table_bg_clr02-01.gif) no-repeat left top;

}

#color02 .tbl_pt01 th.tbl_ttl02 {

	background:#fcc8d0;

}

#color02 .box_beige_inner h4 {

	border-left:#be2751 4px solid;

}

ul.rakugo_list {

	margin: 0 0 20px -25px;

}

ul.rakugo_list li {

	float:left;

	width: 120px;

	margin-left: 25px;

}

/* IE6 hack */

*html ul.rakugo_list li {

	margin-left: 0;

	padding-left: 25px;

}





ul.rakugo_list li p {

	margin: 5px 0 0;

	text-align: center;

	font-size: 90%;

	line-height: 1.3em;

}

.kaijoken_col {

	margin:0 0 20px;

}

.kaijoken_col .area_left {

	float:left;

	width: 520px;

}

.kaijoken_col .area_left .img01 {

	margin-right:10px;

}

.kaijoken_col .area_right {

	float:right;

}

.jikoiryo_col img {

	float:left;

	width:75px;

}

.jikoiryo_col p {

	margin:20px 0 0 85px;

}

.jikoiryo_col .area_no p {

	margin:0 0 0 85px;

}

p.jikoiryo_text {

	margin: 0 15px;

	font-size:90%;

}

#color02 .box_beige_inner .area_pat01 ul.polis {

	float:left;

	width: 460px;

}

#color02 .box_beige_inner .area_pat01 ul.polis li.left {

	float:left;

	width: 270px;

}

#color02 .box_beige_inner .area_pat01 ul.polis li.right {

	margin:0 0 0 270px;

}

/*140327追加*/

#color02 .box_beige_inner .area_mv .mv { 
	width: 310px;
	float:left;
}

#color02 .box_beige_inner .area_mv .tbl { 
	width: 345px;
	float: right;
}

#color02 .box_beige_inner .tbl table {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}


#color02 .box_beige_inner .tbl table th {
	background: #f4f4f4;
	border: 1px solid #acacac;
	padding: 3px 0;
}

#color02 .box_beige_inner .tbl table td {
	background: #fff;
	border: 1px solid #acacac;
	padding: 3px 0;
}
#color02 .box_beige_inner .tbl table td a {
	display: block;
	height: 16px;
}

#color02 .box_beige_inner .tbl table td a img {
	vertical-align: top;
}



#color02 .box_beige_inner .chapter {
	background: #fff;
	padding: 10px;
	margin-bottom: 15px;
}

#color02 .box_beige_inner .chapter.last {
	margin-bottom: 0;
}

#color02 .box_beige_inner .chapter dl{
	border-bottom: 2px solid #fbc7d4;
	margin-bottom: 15px;
}

#color02 .box_beige_inner .chapter dl dt {
	float: left;
}

#color02 .box_beige_inner .chapter dl dt img {
	vertical-align:middle;
}

#color02 .box_beige_inner .chapter dl dd {
	width: 547px;
	float: right;
	padding: 2px 0 0 0;
	font-weight: bold;
}

#color02 .box_beige_inner .chapter .area_mv {
	padding: 5px;
}

#color02 .box_beige_inner .chapter .area_mv .tbl{
	width: 345px;
	float: left;
}

#color02 .box_beige_inner .chapter .area_mv .tbl table {
	margin-top: 20px;
}

#color02 .box_beige_inner .chapter .area_mv .mv {
	width: 270px;
	float : right;
}



/*健康・福祉*/

#color03 .link_box_all {

	background:url(../images/linkbox_clr03-03.gif) no-repeat left bottom;

}

#color03 .link_box_wrap {

	background:url(../images/linkbox_clr03-01.gif) no-repeat left top;

	padding:7px 0 0 0;

}

#color03 .link_box_inner {

	background:url(../images/linkbox_clr03-02.gif) repeat-y left top;

}

#color03 .title_text {

	color:#78338B ;

}

#color03 .tbl_pt01 thead th {

	background:#F5E7F9;

}

#color03 .tbl_pt01 th.tbl_ttl01 {

	background:#F5E7F9 url(../images/table_bg_clr03-01.gif) no-repeat left top;

}

#color03 .tbl_pt01 th.tbl_ttl02 {

	background:#EDCFF6;

}

#color03 .box_beige_inner h4 {

	border-left:#78338B 4px solid;

}

#color03 .warai_col {

	

}

#color03 .warai_col .area_left {

	float: left;

	width: 300px;

}

#color03 .warai_col .area_no {

	float: left;

	width: 500px;

}

#color03 .warai_col .area_right {

	float:right;

	padding: 0px 15px 0 0;

}

#color03 .warai_col .area_left dt {

	float:left;

	width:170px;

	padding: 0;

	font-weight: normal;

}

#color03 .warai_col .area_left dd {

	float:right;

	padding: 0;

}

#color03 .warai_col .area_right dl {

	width:350px;

	margin: 5px 0 0;

}

#color03 .warai_col .area_right dt {

	float: left;

	width: 88px;

}

#color03 .warai_col .area_right dd {

	margin: 0 0 0 95px;

	padding: 0;

	font-size: 90%;

	line-height: 1.3em;

}

#color03 .rainbow_col .area_left {

	width:200px;

}

#color03 .rainbow_col .area_right {

	width: 450px;

}

#color03 .rainbow_col .area_right p {

	margin-bottom: 10px;

}

#color03 .rainbow_col .area_right a.btn {

	

}

#color03 .rainbow_col .area_right dl {

	padding: 10px 0 0 0;

}

#color03 .rainbow_col .area_right dt {

	float:left;

	width: 160px;

}

#color03 .rainbow_col .area_right dd {

	margin: 0 0 0 170px;

	padding: 0;

	font-size: 90%;

	line-height: 1.3em;

}







/*災害救援*/

#color04 .link_box_all {

	background:url(../images/linkbox_clr04-03.gif) no-repeat left bottom;

}

#color04 .link_box_wrap {

	background:url(../images/linkbox_clr04-01.gif) no-repeat left top;

	padding:7px 0 0 0;

}

#color04 .link_box_inner {

	background:url(../images/linkbox_clr04-02.gif) repeat-y left top;

}

#color04 .title_text {

	color:#20489B ;

}

#color04 .tbl_pt01 thead th {

	background:#DDEBFB;

}

#color04 .tbl_pt01 th.tbl_ttl01 {

	background:#DDEBFB url(../images/table_bg_clr04-01.gif) no-repeat left top;

}

#color04 .tbl_pt01 th.tbl_ttl02 {

	background:#AECDF4;

}

#color04 .box_beige_inner h4 {

	border-left:#20489B 4px solid;

}



#color04 .textcap {

	font-size: 90%;

    	margin-top: 0px;

	margin-bottom: 20px;

}



/*ポスターコンクール*/

#color05 .link_box_all {

	background:url(../images/linkbox_clr05-03.gif) no-repeat left bottom;

}

#color05 .link_box_wrap {

	background:url(../images/linkbox_clr05-01.gif) no-repeat left top;

	padding:7px 0 0 0;

}

#color05 .link_box_inner {

	background:url(../images/linkbox_clr05-02.gif) repeat-y left top;

}

#color05 .title_text {

	color:#0C8180 ;

}

#color05 .tbl_pt01 thead th {

	background:#C7F1F0;

}

#color05 .tbl_pt01 th.tbl_ttl01 {

	background:#C7F1F0 url(../images/table_bg_clr05-01.gif) no-repeat left top;

}

#color05 .tbl_pt01 th.tbl_ttl02 {

	background:#96E9E8;

}

#color05 .box_beige_inner h4 {

	border-left:#0C8180 4px solid;

}

#color05 .banner_col {

	margin: 0 0 20px;

}

.kekka_col {

	margin: 0 0 20px;

}

.kekka_col .area_left {

	float:left;

	width: 340px;

}

.kekka_col .area_right {

	float: right;

	width: 340px;

}

.kekka_col h4 {

	margin: 0 0 5px;

	padding: 5px;

	background-color: #0C8180;

	color: #ffffff;

	line-height: 1.3em;

	font-weight: bold;

}

.kekka_col dd ul li {

	float:left;

	margin-right: 20px;

}

.kekka_col dd ul li.firstchild {

	display: block;

	width: 340px;

}

.old_col {

	margin:0 0 0px -20px;

}

.old_col dl {

	width:160px;

	float: left;

	margin-left: 20px;

}

/* IE6 hack */

*html .old_col dl {

	margin-left: 0px;

	padding-left: 20px;

}





.old_col dl dt {

	float:left;

	width:80px;

}

.old_col dl dd {

	margin:40px 0 0 80px;

	font-size:90%;

	line-height:1.3em;

}

#color05 .box_beige_inner .area_pat01 p.text01_culture {

	float:left;

	width: 450px;

}



/*その他の取組み*/

#color06 .link_box_all {

	background:url(../images/linkbox_clr06-03.gif) no-repeat left bottom;

}

#color06 .link_box_wrap {

	background:url(../images/linkbox_clr06-01.gif) no-repeat left top;

	padding:7px 0 0 0;

}

#color06 .link_box_inner {

	background:url(../images/linkbox_clr06-02.gif) repeat-y left top;

}

#color06 .title_text {

	color:#0B8E58 ;

}

#color06 .tbl_pt01 thead th {

	background:#E8F6F0;

}

#color06 .tbl_pt01 th.tbl_ttl01 {

	background:#E8F6F0 url(../images/table_bg_clr06-01.gif) no-repeat left top;

}

#color06 .tbl_pt01 th.tbl_ttl02 {

	background:#D2EFE3;

}

#color06 .box_beige_inner h4 {

	border-left:#0B8E58 4px solid;

}



#color06 .character_col {

	margin: 0 0 20px;

	padding:10px;

	border: 2px solid #cccccc;

}

#color06 .character_col dl dt {

	float:left;

	width: 75px;

}

#color06 .character_col dl dt img {

	display: block;

}

#color06 .character_col dl dd {

	margin:0 0 0 100px;

	padding-top: 15px;

}

#color06 ol.yoisyoku_list {

	margin:0 0 0 -20px;

}

#color06 ol.yoisyoku_list li {

	list-style-type: none;

	float:left;

	width: 300px;

	margin: 0 0 10px 40px;

}

/* IE6 hack */

*html #color06 ol.yoisyoku_list li {

	margin-left: 0;

	padding-left: 40px;

}



#color06 ol.yoisyoku_list li strong {

	color:#0B8E58 ;

}

#color06 h4.shisetsu_ttl {

	margin:0 0 10px;

	padding:0 0 0 10px;

	border-left:#0B8E58 4px solid;

	

}

#color06 .shisetsu_list {

	margin: 20px 0 0 -20px;

}

#color06 .shisetsu_list dl {

	float: left;

	width:340px;

	margin:0 0 15px 20px;

}

/* IE6 hack */

*html #color06 .shisetsu_list dl {

	margin-left: 0;

	padding-left: 20px;

}

#color06 .shisetsu_list dl.left {

	clear: left;

}

#color06 .shisetsu_list dl dt {

	float: left;

	width: 120px;

}

#color06 .shisetsu_list dl dd {

	margin: 0 0 0 135px;

}

#color06 .shisetsu_list dl dd span {

	display: block;

	font-size: 90%;

	line-height: 1.3em;

	

}



#color07 .title_text {

	color: #608302 ;

}









/*

#color07 .box_tvcm .tvcm_ttl {

	padding: 7px 0 0;

	background:url(../images/cmbox_clr07-01.gif) no-repeat right top;

}

#color07 .box_tvcm .tvcm_ttl_inner {

	background:url(../images/cmbox_clr07-02.gif) repeat-y right top;

}

#color07 .box_tvcm .tvcm_img {

	padding: 5px 0 0;

	background:url(../images/cmbox_clr07-03.gif) no-repeat right top;

}

#color07 .box_tvcm .tvcm_img_inner {

	background:url(../images/cmbox_clr07-04.gif) repeat-y right top;

}

#color07 .box_tvcm .tvcm_ttl,#color07 .box_tvcm .tvcm_img {

	margin: 0 0 0 -20px;

}

#color07 .box_tvcm .tvcm_ttl dl,#color07 .box_tvcm .tvcm_img dl {

	float:left;

	width: 220px;

	margin: 0 0 0 20px;

}

#color07 .box_tvcm2 {

	margin: 0 0 20px;

	padding: 0 0 7px;

	background:url(../images/cmbox_clr07-05-2.gif) no-repeat left bottom;

}

#color07 .box_tvcm2 .tvcm_ttl2 {

	padding: 7px 0 0;

	background:url(../images/cmbox_clr07-01-2.gif) no-repeat right top;

}

#color07 .box_tvcm2 .tvcm_ttl_inner2 {

	background:url(../images/cmbox_clr07-02-2.gif) repeat-y right top;

}

#color07 .box_tvcm2 .tvcm_img2 {

	padding: 5px 0 0;

	background:url(../images/cmbox_clr07-03-2.gif) no-repeat right top;

}

#color07 .box_tvcm2 .tvcm_img_inner2 {

	background:url(../images/cmbox_clr07-04-2.gif) repeat-y right top;

}

#color07 .box_tvcm2 .tvcm_ttl2,#color07 .box_tvcm2 .tvcm_img2 {

	margin: 0 0 0 -20px;

}

#color07 .box_tvcm2 .tvcm_ttl2 dl,#color07 .box_tvcm2 .tvcm_img2 dl {

	float:left;

	width: 220px;

	margin: 0 0 0 20px;

}

*/





/* IE6 hack */

*html #color07 .box_tvcm .tvcm_ttl dl, *html #color07 .box_tvcm .tvcm_img dl {

	margin-left: 0;

	padding-left: 20px;

}



#color07 .box_tvcm .tvcm_ttl dl dt {

	margin:0 15px;

	font-weight: bold;

	color: #608302;

}

#color07 .box_tvcm .tvcm_ttl dl dd {

	margin:0 15px;

	font-weight: bold;

}

#color07 .box_tvcm .tvcm_img dl dt {

	margin:5px 0;

	text-align: center;

}

#color07 .box_tvcm .tvcm_img dl dd {

	margin:0 15px 5px;

}

#color07 .box_tvcm img.icon01 {

	vertical-align: middle;

	margin: 0 0 0 5px;

}



*html #color07 .box_tvcm2 .tvcm_ttl2 dl, *html #color07 .box_tvcm2 .tvcm_img2 dl {

	margin-left: 0;

	padding-left: 20px;

}



#color07 .box_tvcm2 .tvcm_ttl2 dl dt {

	margin:0 15px;

	font-weight: bold;

	color: #608302;

}

#color07 .box_tvcm2 .tvcm_ttl2 dl dd {

	margin:0 15px;

	font-weight: bold;

}

#color07 .box_tvcm2 .tvcm_img2 dl dt {

	margin:5px 0;

	text-align: center;

}

#color07 .box_tvcm2 .tvcm_img2 dl dd {

	margin:0 15px 5px;

}

#color07 .box_tvcm2 img.icon01 {

	vertical-align: middle;

	margin: 0 0 0 5px;

}



#color07 .shinbun_col {

	margin:0 0 20px;

}

#color07 .shinbun_col .area_left {

	float:left;

}

#color07 .shinbun_col .area_right {

	float:right;

}



#color07 .radio_col .area_left {

	float:left;

	width: 340px;

}

#color07 .radio_col .area_right {

	float:right;

	width: 340px;

}

#color07 .radio_col .area_left .radio_inner {

	background:url(../images/bg_cm-02.gif) repeat-y left top;

}

#color07 .radio_col .area_left .radio_inner p {

	padding: 15px 15px 10px;

	background:url(../images/bg_cm-01.gif) no-repeat left top;

}

#color07 .radio_col .area_left .radio_inner dl {

	padding: 0 15px 15px;

	background:url(../images/bg_cm-03.gif) no-repeat left bottom;

}

#color07 .radio_col .area_left .radio_inner dl dt {

	float: left;

	width: 50px;

}

#color07 .radio_col .area_left .radio_inner dl dd {

	margin: 0 0 0 60px;

	padding: 0 0 10px 15px;

	border-left:1px dotted #C4BDAF;

}

#color07 .radio_col .area_left .radio_inner dl dd.lastchild {

	padding-bottom: 0;

}

#color07 .radio_col .area_right p {

	margin: 0 0 10px;

}

#color07 .radio_col .area_right dl {

}

#color07 .radio_col .area_right dl dt {

}

#color07 .radio_col .area_right dl dd {

	font-size:90%;

	line-height: 1.3em;

}

#color07 .rainbow_btn {

	

}

#color07 .rainbow_btn dl {

	margin:10px 0 20px;

}

#color07 .rainbow_btn dl dt {

	float:left;

	width: 160px;

}

#color07 .rainbow_btn dl dd {

	margin:0 0 0 175px;

	font-size:90%;

	line-height: 1.3em;

}

#color07 .kekka_col dd p {

	background-color: #608302;

}

#color07 dl.policy_col dt {

	margin: 0 0 5px;

	padding: 0 10px ;

	font-weight: bold;

	color: #608302;

	border-left: 4px solid #608302;

}

#color07 dl.policy_col dd {

	margin:0 0 20px;

}

#color07 dl.policy_col dd.lastchild {

	margin:0 0 30px;

}

#color07 .sitemap_col {

	margin:0 0 20px 40px;

}

#color07 .sitemap_col li {

	margin:0 0 10px

}

#color07 .sitemap_col li.list_ttl {

	margin:0 0 5px 10px;

	padding: 2px 10px;

	background-color: #c5e965;

	font-weight: bold;

}

#color07 .sitemap_col li.list_kouken {

	margin:0 0 5px 10px;

	padding: 2px 15px;

	background-color: #f3f9e4;

}

#color07 .sitemap_col li.list_kouken_last {

	margin:0 0 20px 10px;

}

#color07 .sitemap_col .link_window {

	padding:0 0 0 18px;

	background:url(../images/icon_link_window.gif) no-repeat 0 0.15em;

}

#color07 p.index_topics {

	margin:0 0 10px;

	text-align: right;

}

#color07 dl.list_topics {

	margin: 0 0 20px;

}

#color07 dl.list_topics dt {

	clear:both;

	float:left;

	padding:0 0 5px;

}

#color07 dl.list_topics dd {

	border-bottom:1px dotted #C4BDAF;

	margin:0 0 5px;

	padding:0 0 5px 137px;

}

#color07 dl.list_topics dd img {

	margin:0 5px 0 -60px;

	vertical-align:middle;

}

#color07 dl.list_topics dd.ttl_topics {

	padding:0 0 5px 77px;

	border-bottom:2px solid #3a2b1e;

	font-weight:bold;

	font-size:115%;

}

#color07 .topics_col {

	clear:both;

}

#color07 .topics_col p {

	margin:0 0 20px;

}

#color07 .topics_col img.img_left {

	float:left;

	margin-right: 20px;

}

#color07 .topics_col img.img_right {

	float:right;

	margin-left: 20px;

}

#color02 .area_mv:after,

#color02 .box_beige_inner .chapter dl:after,

#color07 .radiobtn_col:after,

#color07 .box_tvcm .tvcm_col:after,

#color07 .radio_col .log_col_long ul.first:after,

#color07 .radio_col .log_col_long ul:after,

#color07 .radio_book_col dl:after,

#color07 .radio_book_col:after,

#color07 .topics_col p:after,

#color07 dl.list_topics:after,

#color07 .rainbow_btn dl:after,

#color07 .radio_col dl:after,

#color07 .radio_col:after,

#color07 .shinbun_col:after,

#color07 .box_tvcm .tvcm_img_inner:after,

#color07 .box_tvcm .tvcm_ttl_inner:after,

#color07 .box_tvcm2 .tvcm_img_inner2:after,

#color07 .box_tvcm2 .tvcm_ttl_inner2:after,

#color06 .shisetsu_list dl:after,

#color06 .shisetsu_list:after,

#color06 ol.yoisyoku_list:after,

#color06 .character_col dl:after,

.old_col dl:after,

.old_col:after,

.kekka_col dl:after,

.kekka_col:after,

#color03 .rainbow_col .area_right dl:after,

#color03 .warai_col .area_left:after,

#color03 .warai_col .area_right dl:after,

#color03 .warai_col:after,

.jikoiryo_col:after,

.columnset_4:after,

.kaijoken_col:after,

ul.rakugo_list:after,

.columnset_3:after,

.columnset_3 dl:after,

.box_beige_inner .area_pat01:after,

.box_beige_inner:after,

.columnset_2:after,

.link_box_inner:after,

.contents:after,

.pankz:after,

#navi:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#color02 .area_mv,

#color02 .box_beige_inner .chapter dl,

#color07 .radiobtn_col,

#color07 .box_tvcm .tvcm_col,

#color07 .radio_col .log_col_long ul.first,

#color07 .radio_col .log_col_long ul,

#color07 .radio_book_col dl,

#color07 .radio_book_col,

#color07 .topics_col p,

#color07 dl.list_topics,

#color07 .rainbow_btn,

#color07 .radio_col dl,

#color07 .radio_col,

#color07 .shinbun_col,

#color07 .box_tvcm .tvcm_img_inner,

#color07 .box_tvcm .tvcm_ttl_inner,

#color06 .shisetsu_list dl,

#color06 .shisetsu_list,

#color06 ol.yoisyoku_list,

#color06 .character_col dl,

.old_col dl,

.old_col,

.kekka_col dl,

.kekka_col,

#color03 .rainbow_col .area_right,

#color03 .warai_col .area_left,

#color03 .warai_col .area_right dl

#color03 .warai_col,

.jikoiryo_col,

.columnset_4,

.kaijoken_col,

ul.rakugo_list,

.columnset_3,

.columnset_3 dl,

.box_beige_inner .area_pat01,

.box_beige_inner,

.columnset_2,

.link_box_inner,

.contents,

.pankz,

#navi {

	zoom: 1;

}



/* ---------- 20101220tsuika_kizuna1 ---------- */





div .section_kizuna {

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}



.img_left_m {

	float: left;

	margin-right: 15px;

}



.strong {

	font-weight: bold;

}



div.clear

{

	clear:both;

}



div.clear hr

{

	display:none;

}





/* ---------- 110822追加 ---------- */

.columnset_5 {

	overflow: hidden;

	margin-bottom: 5px;

}



.columnset_5 dl {

	float:left;

	width:166px;

	border-right:solid 1px #CCC;

	margin-right: 8px;

}



p.mb25{

	margin-bottom: 25px;

}

.fs80 {

	font-size: 80%;

}



#kaijyo .main {

	width: 920px;

	float: clear;

}



.kaijyo1,.kaijyo2,.kaijyo3 {

	float: left;

	padding-left: 10px;

}



.link_box {

	width: 150px;

	float: left;

	padding-top: 110px;

}



.flef {

	float: left;

}



.cf {

	clear: both;

}



.kaijoken_col .area_left {

	float:left;

	width: 405px;

}



.kaijoken_col .area_right {

	float:left;

	padding-right:25px;

}



/* ---------- 111013追加 ---------- */



#color07 .title_radio {

	font-weight: bold;

	color: #333333;

	background:url(../../library/images/ttl_txt_radio-01.gif) no-repeat left top;

	height: 25px;

	padding: 5px 16px 0 16px;

	margin-bottom: 20px;

}

#color07 .radio_book_col {

	background:url(../images/bg_radio-02.gif) repeat-y left top;

	width: 700px;

}

#color07 .radio_book_head {

	background:url(../images/bg_radio-01.gif) no-repeat left top;

	position: relative;

	height: 50px;

}

#color07 .radio_book_head img{

	left: 2px;

	top: 10px;

	position: absolute;

}

#color07 .radio_book_head p{

	left: 137px;

	top: 17px;

	position: absolute;

	background:url(../../library/images/ico_radio-01.gif) no-repeat left 0.4em;

	padding-left: 18px;

}



#color07 .radio_book_foot {

	height: 19px;

	margin:0 0 40px;

}



#color07 .radio_book_col .area_left {

	float:left;

	width: 340px;

}

#color07 .radio_book_col .area_right {

	float:right;

	width: 340px;

}

#color07 .radio_book_col  .radio_inner p {

	padding: 0 15px 10px;

}

#color07 .radio_book_col  .radio_inner p.directions {

	margin: 0 0 0 70px;

}

#color07 .radio_book_col  .radio_inner p.short {

	float: left;

	width: 60px;

}

#color07 .radio_book_col  .radio_inner p.short_directions {

	margin: 0 0 0 70px;

	padding: 0 15px 10px 15px;

}

#color07 .radio_book_col  .radio_inner dl {

	padding: 0 15px 15px;

}

#color07 .radio_book_col  .radio_inner dl dt {

	float: left;

	width: 60px;

}

#color07 .radio_book_col  .radio_inner dl dd {

	margin: 0 0 0 70px;

	padding: 0 0 10px 15px;

	border-left:1px dotted #C4BDAF;

}



#color07 .radio_book_col  .radio_inner dl dd.lastchild {

	padding-bottom: 0;

}

#color07 .radio_book_col dt.nar_txt {

	font-size: 85%;

}



#color07 .radio_col .log_col_short {

	background:url(../../library/images/bg_radio-log-02.gif) no-repeat left bottom;

	padding-bottom: 6px;

	margin-bottom: 20px;

}

#color07 .radio_col .log_col_short ul {

	padding-top: 6px;

	background:url(../../library/images/bg_radio-log-01.gif) #F6F2EA no-repeat left top;

}



#color07 .radio_col  ul li {

	background:url(../../library/images/ico_radio-02.gif) no-repeat left 0.4em;

	padding-left: 18px;

	margin-left: 17px;

}

#color07 .radio_col  ul li.sound {

	background:url(../../library/images/ico_radio-03.gif) no-repeat left 0.4em;

	padding-left: 18px;

	margin-left: 17px;

}



#color07 .radio_col .log_col_long ul.first {

	padding-top: 6px;

	background:url(../../library/images/bg_radio-log-03.gif) #F6F2EA no-repeat left top;

	width: 700px;

}



#color07 .radio_col .log_col_long {

	background:url(../../library/images/bg_radio-log-04.gif) #F6F2EA no-repeat left bottom;

	padding-bottom: 6px;

	margin-bottom: 40px;

}



#color07 .radio_col .log_col_long ul li {

	background:url(../../library/images/ico_radio-02.gif) no-repeat left 0.4em;

	padding-left: 18px;

	width: 140px;

	margin-left: 17px;

	float: left;

	display: inline;

}





#radio_popup .popup_wrap {

	width: 700px;

	margin: 0 auto;

	padding: 20px 0;

}

#radio_popup .popup_wrap .radio_book_foot {

	margin: 0;

}

#radio_blank .contents {

	width: 700px;

	padding: 30px 0 50px;

}

#radio_blank #footer {

	height: 40px;

}

#radio_blank #footer div {

	width: 700px;

}

#radio_blank .contents .month_text {

	margin: 0 0 10px;

}

#radio_blank .contents .month_text span{

	padding: 5px 10px;

	background-color: #608302;

	font-size: 115%;

	font-weight: bold;

	color: #fff;

}







#color07 .box_tvcm2 .tvcm_img_inner2:after,

#color07 .box_tvcm2 .tvcm_ttl_inner2:after,

#color07 .box_tvcm2 .tvcm_img2:after,

#color07 .box_tvcm2 .tvcm_ttl2:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#color07 .box_tvcm2 .tvcm_img_inner2,

#color07 .box_tvcm2 .tvcm_ttl_inner2,

#color07 .box_tvcm2 .tvcm_img2,

#color07 .box_tvcm2 .tvcm_ttl2 {

	zoom: 1;

}



/* 20111017 */

#color07 .box_tvcm {

	margin: 0 0 20px;

	padding: 0 0 7px;

}

#color07 .box_tvcm .tvcm_col {

	width: 700px;

	margin-bottom: 20px;

}

#color07 .box_tvcm .tvcm_col .tvcm_lef,

#color07 .box_tvcm .tvcm_col .tvcm_mid {

	background:url(../images/cmbox_clr07-01.gif) no-repeat right top;

	float: left;

	width: 220px;

	margin-right: 20px;

}

#color07 .box_tvcm .tvcm_col .tvcm_rig {

	background:url(../images/cmbox_clr07-01.gif) no-repeat right top;

	float: left;

	width: 220px;

}

#color07 .box_tvcm .tvcm_col dl.title {

	background:url(../images/cmbox_clr07-02.gif) repeat-y left top;

	margin-top: 7px;

}



#color07 .box_tvcm .tvcm_col dl.title dt {

	margin:0 15px;

	font-weight: bold;

	color: #608302;

}

#color07 .box_tvcm .tvcm_col dl.title dd {

	margin:0 15px;

	font-weight: bold;

}

#color07 .box_tvcm .tvcm_col .image_col {

	background:url(../images/cmbox_clr07-05.gif) no-repeat left bottom;

	padding-bottom: 7px;

}



#color07 .box_tvcm .tvcm_col .image_col dl {

	background:url(../images/cmbox_clr07-03.gif) no-repeat left top;

	width: 220px;

	padding-top: 5px;

}

#color07 .box_tvcm .tvcm_col .image_col dt {

	text-align: center;

	background:url(../images/cmbox_clr07-04.gif) repeat-y left top;

	padding: 5px 0;

}

#color07 .box_tvcm .tvcm_col .image_col dd {

	padding:0 15px 5px;

	background:url(../images/cmbox_clr07-04.gif) repeat-y left top;

}

#color07 .box_tvcm img.icon01 {

	vertical-align: middle;

	margin: 0 0 0 5px;

}

/* 20120525 */

#color07 .box_radiocm {

	border: 1px solid #eae4d8;

	padding:10px;
	
	margin: 20px 0;
	
	width:678px;


}
#color07 .box_radiocm .r_title {

	border: 1px solid #5f8101;

	padding:2px 2px 2px 4px;
	
	margin: 0 10px 10px 10px;
	
	width:650px;
	
	color: #5f8101;
	
	font-weight: bold;

}

#color07 .box_radiocm table.icon_tbl  {

	text-align:left;
	
	margin: 0 10px 5px 10px;

}

#color07 .box_radiocm table.box_talk {

	text-align:left;
	
	width:657px;
	
	margin: 0 10px 6px 10px;

}
#color07 .box_radiocm table.box_talk td.area_left {

	border-right: 1px solid #eae4d8;
	
	width:328px;
	
}

#color07 .box_radiocm table.box_talk td.area_right {

	padding-left: 25px;
	
	width:304px;
}

#color07 .box_radiocm  table.block_talk  {

	width:295px;
	
	margin-bottom: 10px;

}

#color07 .box_radiocm  table.block_talk th  {

	vertical-align:top;
	
}

#color07 .box_radiocm table.block_talk .calloutG  {

 	background: url(../../library/images/calloutG_bottom.gif) no-repeat center bottom;
 	
 	background-color: #fff;
	
	margin-bottom: 10px;
	
	padding-bottom: 6px;
	
	width:257px;
	
}

#color07 .box_radiocm table.block_talk .calloutG .inner  {

 	background: url(../../library/images/calloutG_top.gif) no-repeat center top;
 	
 	background-color: #fff;
	
	padding-top: 6px;
	
	width:257px;
	
}

#color07 .box_radiocm table.block_talk .calloutG .inner div  {

 	background: url(../../library/images/calloutG_middle.gif) no-repeat center top;
 	
 	background-color: #fff;
	
	padding:0 6px 0 12px;
	
}

#color07 .box_radiocm .data_bottom {

 	background-color: #f6f2ea;
	
	padding: 6px;
	
	margin:0 10px 0 380px;
	
	width:276px;
	
}

#color07 .box_radiocm .data_bottom .sound {

	background:url(../../library/images/ico_radio-03.gif) no-repeat left 0.4em;

	padding-left: 18px;

}

#color07 .mid_col_long  {

 	background: url(../../library/images/log_col_mid02.gif) no-repeat center bottom;
 	
 	background-color: #f6f2ea;
	
	margin:0 20px 10px 20px;
	
	padding-bottom: 6px;
	
	width:660px;
	
}

#color07 .mid_col_long .inner  {

 	background: url(../../library/images/log_col_mid01.gif) no-repeat center top;
 	
 	background-color: #f6f2ea;
	
	padding-top: 6px;
	
	width:660px;
	
}

#color07 .mid_col_long .inner table.radio_info  {
 	
 	background-color: #f6f2ea;
	
	margin:0 12px;
	
	width:636px;


	
}
#color07 .mid_col_long .inner table.radio_info th  {
 	
	width:300px;
	
	padding-right:36px;
	
	text-align:left;
	
	color: #5f8101;
	
	font-weight: bold;
	
}

#color07 .mid_col_long .inner table.radio_info td  {
 	
	width:300px;
	
}

#color07 .radio_col .wmv {

	width: 698px;

	border:1px solid #eae4d8;

	margin:20px 0;
}

#color07 .radio_col .wmv dl {

	width: 678px;

	margin: 10px 10px 5px 10px;

}

#color07 .radio_col .wmv dl dt {

	width: 57px;

	float:left;

	padding-right: 15px;

}

#color07 .radio_col .wmv dl dd {

	width: 596px;

	float:right;

}

/* 20120530 */

#color07 .radiobtn_col {

	width: 700px;

	margin-bottom: 10px;

}

#color07 .radiobtn_col .btn_lef,

#color07 .radiobtn_col .btn_mid {

	float: left;

	width: 220px;

	margin-right: 20px;

}

#color07 .radiobtn_col .btn_rig {

	float: left;

	width: 220px;

}

#color07 .radiobtn_col img.new img {

	margin-bottom: 10px;

}
#color07 .radiobtn_col  img.notnew {

	margin-top: 21px;

}
#color07 .radiolink_back {

	text-align:right;
	
	margin-bottom: 10px;

}

#color07 .box_radiocm {

	border: 1px solid #eae4d8;

	padding:10px;
	
	margin: 20px 0;
	
	width:678px;


}
#color07 .box_radiocm .r_title {

	border: 1px solid #5f8101;

	padding:2px 2px 2px 4px;
	
	margin: 0 10px 10px 10px;
	
	width:650px;
	
	color: #5f8101;
	
	font-weight: bold;

}

#color07 .box_radiocm table.icon_tbl  {

	text-align:left;
	
	margin: 0 10px 10px 10px;
	
}

#color07 .box_radiocm table.box_talk {

	text-align:left;
	
	width:657px;
	
	margin: 0 10px 10px 10px;
	
}
#color07 .box_radiocm table.box_talk td.area_left {

	border-right: 1px solid #eae4d8;
	
	width:328px;
	
	vertical-align: top;
	
}

#color07 .box_radiocm table.box_talk td.area_right {

	padding-left: 25px;
	
	width:304px;
	
	vertical-align: top;
}

#color07 .box_radiocm  table.block_talk  {

	width:295px;
	
	margin-bottom: 0px;

}

#color07 .box_radiocm  table.block_talk th  {

	vertical-align:top;
	
}

#color07 .box_radiocm table.block_talk .calloutG  {

 	background: url(../../library/chiiki/images/calloutG_bottom.gif) no-repeat center bottom;
 	
 	background-color: #fff;
	
	margin-bottom: 10px;
	
	padding-bottom: 6px;
	
	width:257px;
	
}

#color07 .box_radiocm table.block_talk .calloutG .inner  {

 	background: url(../../library/chiiki/images/calloutG_top.gif) no-repeat center top;
 	
 	background-color: #fff;
	
	padding-top: 6px;
	
	width:257px;
	
}

#color07 .box_radiocm table.block_talk .calloutG .inner div  {

 	background: url(../../library/chiiki/images/calloutG_middle.gif) no-repeat center top;
 	
 	background-color: #fff;
	
	padding:0 6px 0 20px;
	
}
#color07 .box_radiocm  table.block_talk p.note  {

	margin:0 0 10px 30px;
	
}
#color07 .box_radiocm  table.block_talk p.mb10  {

	margin-bottom:10px;
	
}

#color07 .box_radiocm .data_bottom {

 	background-color: #f6f2ea;
	
	padding: 6px;
	
	margin:0 10px 0 380px;
	
	width:276px;
	
}

#color07 .box_radiocm .data_bottom .sound {

	background: url("../../library/images/ico_radio-03.gif") 

	padding-left: 18px;

}

#color07 .mid_col_long  {

 	background: url(../../library/chiiki/images/log_col_mid02.gif) no-repeat center bottom;
 	
 	background-color: #f6f2ea;
	
	margin:0 20px 10px 20px;
	
	padding-bottom: 6px;
	
	width:660px;
	
}

#color07 .mid_col_long .inner  {

 	background: url(../../library/chiiki/images/log_col_mid01.gif) no-repeat center top;
 	
 	background-color: #f6f2ea;
	
	padding-top: 6px;
	
	width:660px;
	
}

#color07 .mid_col_long .inner table.radio_info  {
 	
 	background-color: #f6f2ea;
	
	margin:0 12px;
	
	width:636px;


	
}
#color07 .mid_col_long .inner table.radio_info th  {
 	
	width:300px;
	
	padding-right:36px;
	
	text-align:left;
	
	color: #5f8101;
	
	font-weight: bold;
	
}

#color07 .mid_col_long .inner table.radio_info td  {
 	
	width:300px;
	
}

#color07 .radio_col .wmv {

	width: 698px;

	border:1px solid #eae4d8;

	margin:20px 0;
}

#color07 .radio_col .wmv dl {

	width: 678px;

	margin: 10px 10px 5px 10px;

}

#color07 .radio_col .wmv dl dt {

	width: 57px;

	float:left;

	padding-right: 15px;

}

#color07 .radio_col .wmv dl dd {

	width: 596px;

	float:right;
	
	padding-top:2px;

}
#color07 .radio_col .wmv dl dd {

	width: 596px;

	float:right;
	
	padding-top:2px;

}

/* 20120604 */
#btn_close{
	width:145px;
	padding:5px;
	background-color:#f6f2ea;
	text-align:center;
	float:right;
}
#btn_close p{
	background:url(../../library/images/ico_close.jpg) no-repeat left 0.4em;
	padding-left: 0px;
}

#popbox_rb h1{
	background-color:#eae4d9;
	font-weight:bold;
	font-size:1.2em;
	padding:5px 5px;
}
#popbox_rb .link{
	width:300px;
	margin:20px auto;
	padding: 5px 5px;

	
}

.movapp {
	text-align: left;
	padding-left: 5px !important ; 
}

/*20140823*/
.ad_ttl {
	font-size: 120%;
	background-color: #86AB34;
	color: #FFF;
	padding: 5px 0 4px 6px;
	margin-bottom: 15px;
}

/*20140828*/
.seconds {
	float: right;
	clear: both;
}
