#MenuBox {
	background: url(../images/common/bg_menu_inf.jpg) no-repeat;
}
#MainBox {
	float:none;
	width: 780px;
}
h2 {
	background: url(../information/images/img_main.jpg) no-repeat;
	width: 810px;
	height:120px;
	text-indent: -9999px;
}
#Wrapper {
	background: url(../information/images/bg_wrapper.jpg) repeat-y;
}
#MainBox {
	width: 565px;
	float: left;
}

#MainBox2 {
	width:549px;
}
#MainBox2 .box_form {
	padding:10px 20px;
	padding-top:0px;
	padding-bottom:0px;
}
#MainBox2 .tit_viv_bk {
	padding:5px 0px;
	padding-left:10px;
	border-left:4px solid #4557c3;
	border-bottom:1px dotted #4557c3;
	font-size:16px;
	font-weight:bold;
	color:#4557c3;
	margin-bottom:10px;
}
#MainBox2 .tbl_viv_bk{
	margin-left:10px;
	margin-bottom:20px;
}
#MainBox2 .tbl_viv_bk th {
	padding:3px 8px;
	white-space:nowrap;
	padding-left:15px;
	vertical-align:top;
	text-align:left;
}
#MainBox2 .tbl_viv_bk td {
	padding:3px 8px;
	background:#ffffff;
}
#MainBox2 .tbl_viv_bk tr {
	background:url(../information/images/ico_blu.jpg) no-repeat 0px 8px;
} 
#MainBox2 .bg_exp {
	background:url(../vivace/images/bg_exp.jpg) no-repeat;
	text-indent:-9999px;
	padding-left:24px;
	padding-top:50px;
	padding-right:230px;
	padding-bottom:20px;
}
#MainBox2 .box_vivace {
	background:url(../vivace/images/bg_vivace.jpg) repeat-y;
	padding-bottom:10px;
	padding-top:10px;
}
#MainBox2 .box_vivace2 {
	background:url(../vivace/images/btm_vivace.jpg) no-repeat bottom;
	padding-bottom:9px;
	margin-bottom:15px;
}


/**********************************************************/


.title {
	background: #dee18b;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
}



.article {
	width: 550px;
	overflow:hidden;
	margin-bottom: 15px;
}
.article h3 {
	font-size: 14px;
	padding: 10px 0px;
	padding-left: 15px;
	border-left: 4px solid #ecb825;
	margin-bottom: 5px;
}
.article .date {
	background-color: #eeeeee;
	text-align: right;
	margin-bottom: 10px;
	padding: 5px 5px;
}
.article .date span {
	background-image: url(../information/images/ico_gra.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left:16px;
	font-size:12px;
}

.article .text {
	margin-bottom: 10px;
}
.article .detail a {
	display: block;
	background: url(../information/images/btn_detail.jpg) no-repeat;
	text-indent: -9999px;
	width:90px;
	height: 22px;
	margin-left:460px;
	margin-bottom: 10px;
}
.article .category {
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	text-align: right;
	border-top: 1px solid #eeeeee;
}



body {
	z-index:1;
}
span {
	font-size:12px;
	line-height:18px;
}
.tit_hamamatsu {
	background:url(../information/images/tit_hamamatsu.jpg) no-repeat;
	height:95px;
	text-indent:-9999px;
}
.tit_hamamatsu p {
	position:relative;
	z-index:-1;
	height:95px;
	width: 549px;
	margin-bottom:10px;
}
.tit_citizens2 {
	background:url(../information/images/tit_citizens2.jpg) no-repeat;
	height:95px;
	text-indent:-9999px;
}



.bg_exp {
	background:url(../information/images/bg_exp.jpg) no-repeat;
	width:549px;
	overflow:hidden;
	margin-bottom:20px;
}

.bg_exp p {
	margin-left:8px;
}
.bg_exp .exp {
	margin-top:8px;
	padding-right:250px;
}
.txt_l_o {
	font-weight:bold;
	font-size:15px;
	color:#e79300;
}

.machinaka .tbls00 table {
	width:540px;
}

.tit_promenade ,
.tit_garden ,
.tit_piano ,
.tit_citizens ,
.tit_town {
	width:550px;
/*	width:291px;*/
/*	background:url(../information/images/tit_promenade.jpg) no-repeat;*/
/*	height:129px;*/
/*	padding-left:248px;*/
	padding-right:10px;
	margin-bottom:10px;
	background:#eaf6ff;
}
.tit_garden {
	background:#f2f3d4;
}

.tit_piano {
	background:#f8ecdd;
}
.tit_citizens {
	background:#f8f1dd;
}
.tit_town {
	background:#fff0f6;
}
.tit_promenade	p ,
.tit_garden		p ,
.tit_piano		p ,
.tit_citizens	p ,
.tit_town		p {
	text-indent:-9999px;
}
.machinaka th{
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
/*	height: 80px;*/
}
.machinaka td{
/*	text-indent:-9999px;*/
}

.citizens hr {
	margin:0px;
	padding:0px;
	height:1px;
	border-style:dotted;
	color:#CCCCCC;
	margin-bottom:10px;
}
.citizens .tbl01 {
	width:549px;
	border:1px solid #f1e7af;
	border-right:0px;
	border-bottom:0px;
}
.citizens .tbl01 td ,
.citizens .tbl01 th {
	border:1px solid #f1e7af;
	border-left:0px;
	border-top:0px;
	padding:3px 8px;
	text-align:center;
}
.citizens .tbl01 th {	
	background:#fff8e6;
}
.article .txt_left ,
.article .txt_left td {
	text-align:left;
}


.bg_atq {
	background:#fffefb;
}


.detail {
/*	text-indent:-9999px;*/
	margin-top:3px;
	margin-bottom:5px;
	display:block;
	float:right;
/*	margin-left:198px;*/
/*	width:91px;
	height:22px;*/
	vertical-align:bottom;
}

.tit_machi1 {
	border-left:4px solid #ecb825;
	font-weight:bold;
	font-size:16px;
	color:#ecb825;
	padding:3px 0px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:20px;

}
.tit_machi2 {
	background:#ecb825;
	color:#ffffff;
	padding:3px 10px;
	font-size:16px;
	font-weight:bold;
}

/*************************************************/



#organ .l_org {
	width:287px;
}
#organ .box_org a {
	display:block;
	padding:3px 5px;
	background:#f0eddc;
	border:1px solid #e3dfc8;
	font-weight:bold;
	color:#9f6520;
	text-decoration:none;
}
#organ .box_org2 {
	float:right;
}
#organ .box_org2 a {
	display:block;
	width:220px;
	padding:3px 5px;
	background:#f0eddc;
	border:1px solid #e3dfc8;
	font-weight:bold;
	color:#9f6520;
	text-decoration:none;
}
#organ .txt_l_o {
	font-size:15px;
	line-height:22px;
}
#organ .tit_org_01 {
	background:url(../information/images/organ/tit_bg01.jpg) no-repeat;
	height:31px;
	padding-top:8px;
	padding-left:42px;
	font-size:16px;
	color:#88500d;
	font-weight:bold;
}
#organ .tit_org_2 {
	background:url(../information/images/organ/tit_bg02.jpg) no-repeat;
	height:31px;
	padding-top:8px;
	padding-left:42px;
	font-size:16px;
	color:#88500d;
	font-weight:bold;
}
#organ .tit_org_3 {
	background:#f9f7f4;
	border:1px solid #ede6de;
	padding:3px 5px;
	color:#88500d;
	font-weight:bold;
	margin-bottom:5px;
}


.tit_org_txt {
	font-size:16px;
	color:#714a29;
}


#organ .tbl_org table {
	width:529px;
}
#organ .tbl_org {
	border:1px solid #ede6de;
	padding:10px;
}
#organ .tbl_org td {
	padding:5px;
	vertical-align:top;
}
#organ .tbl_org th {
	padding:5px;
	vertical-align:top;
}
#organ .tbl_org th img {
	float:right;
}


#organ .tbl_org2 table{
	border:1px solid #ede6de;
	border-bottom:0px;
	border-right:0px;
	margin:5px;
}
#organ .tbl_org2 td,
#organ .tbl_org2 th {
	padding:5px;
	border:1px solid #ede6de;
	border-top:0px;
	border-left:0px;
}
#organ .tbl_org2 th {
	background:#f7f3f0;
}


#organ .date_org {
	font-size:18px;
	font-weight:bold;
}
#organ .bdr_org {
	border-bottom:1px solid #f0eddc;
}

.org_none {
	white-space:nowrap;
}
/************************************************/






#SideBox .ul_info {
}




#SideBox {
	width:200px; 
	background: url(../information/images/bg_smnu_btm.jpg) no-repeat bottom;
/*	margin-bottom:10px;*/
	padding-bottom:5px;
}
#SideBox .info {
	background: url(../information/images/stit00.jpg) no-repeat;
	height:60px;
	margin-bottom: 5px;
	text-indent:-9999px;
}
#SideBox .ul_info {
	margin-bottom:15px;
}
#SideBox .ul_info li {
	padding-bottom:6px;
	padding-top:4px;
	margin-bottom:5px;
/*	background:url(../information/images/bg_list.jpg) no-repeat 0px 0px bottom;*/
	border-left:4px solid #eeeeee;
	height:30px;
	overflow:hidden;
	border-bottom:1px dotted #cccccc;
/*	padding-bottom:10px;*/
}
#SideBox .ul_info li a {
	padding: 2px 0px;
	line-height:15px;
	padding-left:12px;
/*	line-height:24px;*/
	display:block;
	margin-bottom:15px;
	overflow:hidden;
/*	height:21px;
/*	display:block;*/
}

#SideBox .ul_info .current-cat {
/*	line-height:24px;*/
/*	height:25px;
	display:block;
	background:#07b1dc;
/*	background:none;*/
/*	margin-bottom:10px;*/
}
#SideBox .ul_info .current-cat {
	border-left:4px solid #006782;
	background:#07b1dc;

}
#SideBox .ul_info .current-cat a{
	color:#ffffff;}



#SideBox .archives {
	background: url(../information/images/stit01.jpg) no-repeat;
	height:67px;
	margin-bottom: 0px;
	text-indent:-9999px;
}
#SideBox .ul_archives {
	border:1px solid #bdc31f;
	border-top:0px;
	border-bottom:0px;
	padding-top:10px;
}
#SideBox .ul_archives li {
	padding-bottom:5px;
	height:20px;
	overflow:hidden;
}
#SideBox .ul_archives li a {
	display:block;
	background:url(../information/images/ico_gre.jpg) no-repeat 0px 8px;
	margin-left:12px;
	padding: 3px 0px;
	padding-left:18px;
	margin-bottom:5px;
/*	display: inline-block;*/
}



#SideBox .latest {
	background: url(../information/images/stit02.jpg) no-repeat;
	height:39px;
	text-indent:-9999px;
}
#SideBox .ul_latest {
	border:1px solid #2cb8db;
	border-top:0px;
	border-bottom:0px;
	padding-top:10px;
	padding-left:12px;
}
#SideBox .ul_latest li {
	padding-bottom:5px;
/*	margin-left:12px;*/
	background:url(../information/images/ico_blu.jpg) no-repeat 0px 7px;
/*	text-indent:18px;*/
	padding-left:18px;
	width:160px;
}
#SideBox .ul_latest li a {
	padding: 3px 0px;
	text-indent:0px;
	padding-left:-18px;
	display: block;
}

/***/

#MainBox .square {
	margin:5px;
}
#MainBox .square ul {
	margin:5px;
	margin-left:20px;
}
#MainBox .square p {
	margin-bottom:10px;
}

#MainBox .square li {
	margin-left:1em;
	list-style-type: square;
	margin-bottom:5px;
/*	text-indent:-1em;
	padding-left:1em;*/
}


#junior h3 {
	background:none;
	border:none;
	padding:0;
	margin:0;
	background:url(../information/images/junior/bg_tit.jpg) no-repeat;
	padding-top:7px;
	padding-left:30px;
	padding-bottom:16px;
	font-size:16px;
	color:#FFFFFF;
}

#junior .tbl_00 td .date_s {
	font-size:18px;
	background-color:none;
	text-decoration:none;
}
#junior .tbl_00 td .staff {
	text-decoration:underline;
}
#junior .tbl_00 td .repo {
	color:#3b4c27;
	margin-top:10px;
}
#junior .tbl_00 {
	width:100%;
	border:1px solid #d1dcc1;
	border-right:0px;
	border-bottom:0px;
	margin-bottom:10px;
}
#junior .tbl_00 td,
#junior .tbl_00 th {
	border:1px solid #d1dcc1;
	border-left:0px;
	border-top:0px;
	padding:7px 10px;
}
#junior .tbl_00 td {
	vertical-align:top;
}
#junior .tbl_00 th {
	text-align:left;
	font-weight:normal;
	background:#f3f7ee;
}
#junior th.title {
	background:#d1dcc1;
	color:#3e4e2a;
	font-weight:bold;
}
#junior th.title_ol {
	background:#d1dcc1;
	color:#3e4e2a;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
#junior th.bg_jo{
	background:#d1dcc1;
}
#junior th.bg_jc{
	background:#e1eac7;
}

#junior th.title p {
	font-weight:bold;
	font-size:16px;
}
#junior .ask {
	background:#f6f6f6;
	padding:12px 8px;
	margin-bottom:10px;
}
#junior .ask strong {
	color:#3b4c27;
	font-size:14px;
}
#junior .ask2 {
	background:#f6f6f6;
	padding:12px 8px;
	margin-bottom:25px;
	font-size:12px;
}

#junior .about {
	margin-bottom:10px;
}
#junior .about strong {
	display:block;
	border-bottom:1px solid #9da593;
	margin-bottom:5px;
	font-size:12px;
}
#junior .to_top {
	margin-bottom:20px;
	text-align:right;
}
#junior .to_top img {
	display:inline;
}
#junior .list_00 {
	width:549px;
	overflow:hidden;
	background:#eeeeee;
	padding:10px 15px;
	padding-bottom:0px;
}
#junior .list_00 li {
	display:block;
	float:left;
	background:url(../information/images/junior/ico_00.jpg) no-repeat 0px 4px;
	padding-left:17px;
	margin-bottom:10px;
	margin-right:13px;
	width:100px;
}
/***/

.txt_indent_num {
	text-indent:-1.5em;
	padding-left:1.5em;
}
.txt_yl_u {
	color:#ecb825;
	text-decoration:underline;
}
.txt_gr_u {
	color:#3e4e2a;
	text-decoration:underline;
}

#MenuBox {
	background: url(../images/common/bg_menu_inf.jpg) no-repeat;
}
#MainBox {
	float:none;
	width: 780px;
}
h2 {
	background: url(../information/images/img_main.jpg) no-repeat;
	width: 810px;
	height:120px;
	text-indent: -9999px;
}
#Wrapper {
	background: url(../information/images/bg_wrapper.jpg) repeat-y;
}
#MainBox {
	width: 565px;
	float: left;
}

#MainBox2 {
	width:549px;
}
#MainBox2 .box_form {
	padding:10px 20px;
	padding-top:0px;
	padding-bottom:0px;
}
#MainBox2 .tit_viv_bk {
	padding:5px 0px;
	padding-left:10px;
	border-left:4px solid #4557c3;
	border-bottom:1px dotted #4557c3;
	font-size:16px;
	font-weight:bold;
	color:#4557c3;
	margin-bottom:10px;
}
#MainBox2 .tbl_viv_bk{
	margin-left:10px;
	margin-bottom:20px;
}
#MainBox2 .tbl_viv_bk th {
	padding:3px 8px;
	white-space:nowrap;
	padding-left:15px;
	vertical-align:top;
	text-align:left;
}
#MainBox2 .tbl_viv_bk td {
	padding:3px 8px;
	background:#ffffff;
}
#MainBox2 .tbl_viv_bk tr {
	background:url(../information/images/ico_blu.jpg) no-repeat 0px 8px;
} 
#MainBox2 .bg_exp {
	background:url(../vivace/images/bg_exp.jpg) no-repeat;
	text-indent:-9999px;
	padding-left:24px;
	padding-top:50px;
	padding-right:230px;
	padding-bottom:20px;
}
#MainBox2 .box_vivace {
	background:url(../vivace/images/bg_vivace.jpg) repeat-y;
	padding-bottom:10px;
	padding-top:10px;
}
#MainBox2 .box_vivace2 {
	background:url(../vivace/images/btm_vivace.jpg) no-repeat bottom;
	padding-bottom:9px;
	margin-bottom:15px;
}


/**********************************************************/


.title {
	background: #dee18b;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
}



.article {
	width: 550px;
	overflow:hidden;
	margin-bottom: 15px;
}
.article h3 {
	font-size: 14px;
	padding: 10px 0px;
	padding-left: 15px;
	border-left: 4px solid #ecb825;
	margin-bottom: 5px;
}
.article .date {
	background-color: #eeeeee;
	text-align: right;
	margin-bottom: 10px;
	padding: 5px 5px;
}
.article .date span {
	background-image: url(../information/images/ico_gra.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left:16px;
	font-size:12px;
}

.article .text {
	margin-bottom: 10px;
}
.article .text p {
	padding:5px 0px;
}
.article .text li {
	padding-left:5px;
	list-style-position: inside;
	list-style-type: square;
}
.article .detail a {
	display: block;
	background: url(../information/images/btn_detail.jpg) no-repeat;
	text-indent: -9999px;
	width:90px;
	height: 22px;
	margin-left:460px;
	margin-bottom: 10px;
}
.article .category {
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	text-align: right;
	border-top: 1px solid #eeeeee;
}



body {
	z-index:1;
}
span {
	font-size:12px;
	line-height:18px;
}
.tit_hamamatsu {
	background:url(../information/images/tit_hamamatsu.jpg) no-repeat;
	height:95px;
	text-indent:-9999px;
}
.tit_hamamatsu p {
	position:relative;
	z-index:-1;
	height:95px;
	width: 549px;
	margin-bottom:10px;
}
.tit_citizens2 {
	background:url(../information/images/tit_citizens2.jpg) no-repeat;
	height:95px;
	text-indent:-9999px;
}



.bg_exp {
	background:url(../information/images/bg_exp.jpg) no-repeat;
	width:549px;
	overflow:hidden;
	margin-bottom:20px;
}

.bg_exp p {
	margin-left:8px;
}
.bg_exp .exp {
	margin-top:8px;
	padding-right:250px;
}
.txt_l_o {
	font-weight:bold;
	font-size:15px;
	color:#e79300;
}

.machinaka .tbls00 table {
	width:540px;
}

.tit_promenade ,
.tit_garden ,
.tit_piano ,
.tit_citizens ,
.tit_town {
	width:550px;
/*	width:291px;*/
/*	background:url(../information/images/tit_promenade.jpg) no-repeat;*/
/*	height:129px;*/
/*	padding-left:248px;*/
	padding-right:10px;
	margin-bottom:10px;
	background:#eaf6ff;
}
.tit_garden {
	background:#f2f3d4;
}

.tit_piano {
	background:#f8ecdd;
}
.tit_citizens {
	background:#f8f1dd;
}
.tit_town {
	background:#fff0f6;
}
.tit_promenade	p ,
.tit_garden		p ,
.tit_piano		p ,
.tit_citizens	p ,
.tit_town		p {
	text-indent:-9999px;
}
.machinaka th{
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
/*	height: 80px;*/
}
.machinaka td{
/*	text-indent:-9999px;*/
}

.citizens hr {
	margin:0px;
	padding:0px;
	height:1px;
	border-style:dotted;
	color:#CCCCCC;
	margin-bottom:10px;
}
.citizens .tbl01 {
	width:549px;
	border:1px solid #f1e7af;
	border-right:0px;
	border-bottom:0px;
}
.citizens .tbl01 td ,
.citizens .tbl01 th {
	border:1px solid #f1e7af;
	border-left:0px;
	border-top:0px;
	padding:3px 8px;
	text-align:center;
}
.citizens .tbl01 th {	
	background:#fff8e6;
}





.detail {
/*	text-indent:-9999px;*/
	margin-top:3px;
	margin-bottom:5px;
	display:block;
	float:right;
/*	margin-left:198px;*/
/*	width:91px;
	height:22px;*/
	vertical-align:bottom;
}

.tit_machi1 {
	border-left:4px solid #ecb825;
	font-weight:bold;
	font-size:16px;
	color:#ecb825;
	padding:3px 0px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:20px;

}


/*************************************************/



#organ .l_org {
	width:287px;
}
#organ .box_org a {
	display:block;
	padding:3px 5px;
	background:#f0eddc;
	border:1px solid #e3dfc8;
	font-weight:bold;
	color:#9f6520;
	text-decoration:none;
}
#organ .box_org2 {
	float:right;
}
#organ .box_org2 a {
	display:block;
	width:220px;
	padding:3px 5px;
	background:#f0eddc;
	border:1px solid #e3dfc8;
	font-weight:bold;
	color:#9f6520;
	text-decoration:none;
}
#organ .txt_l_o {
	font-size:15px;
	line-height:22px;
}
#organ .tit_org_01 {
	background:url(../information/images/organ/tit_bg01.jpg) no-repeat;
	height:31px;
	padding-top:8px;
	padding-left:42px;
	font-size:16px;
	color:#88500d;
	font-weight:bold;
}
#organ .tit_org_2 {
	background:url(../information/images/organ/tit_bg02.jpg) no-repeat;
	height:31px;
	padding-top:8px;
	padding-left:42px;
	font-size:16px;
	color:#88500d;
	font-weight:bold;
}
#organ .tit_org_3 {
	background:#f9f7f4;
	border:1px solid #ede6de;
	padding:3px 5px;
	color:#88500d;
	font-weight:bold;
	margin-bottom:5px;
}


.tit_org_txt {
	font-size:16px;
	color:#714a29;
}


#organ .tbl_org table {
	width:529px;
}
#organ .tbl_org {
	border:1px solid #ede6de;
	padding:10px;
}
#organ .tbl_org td {
	padding:5px;
	vertical-align:top;
}
#organ .tbl_org th {
	padding:5px;
	vertical-align:top;
}
#organ .tbl_org th img {
	float:right;
}


#organ .tbl_org2 table{
	border:1px solid #ede6de;
	border-bottom:0px;
	border-right:0px;
	margin:5px;
}
#organ .tbl_org2 td,
#organ .tbl_org2 th {
	padding:5px;
	border:1px solid #ede6de;
	border-top:0px;
	border-left:0px;
}
#organ .tbl_org2 th {
	background:#f7f3f0;
}


#organ .date_org {
	font-size:18px;
	font-weight:bold;
}
#organ .bdr_org {
	border-bottom:1px solid #f0eddc;
}

.org_none {
	white-space:nowrap;
}
/************************************************/






#SideBox .ul_info {
}




#SideBox {
	width:200px; 
	background: url(../information/images/bg_smnu_btm.jpg) no-repeat bottom;
/*	margin-bottom:10px;*/
	padding-bottom:5px;
}
#SideBox .info {
	background: url(../information/images/stit00.jpg) no-repeat;
	height:60px;
	margin-bottom: 5px;
	text-indent:-9999px;
}
#SideBox .ul_info {
	margin-bottom:15px;
}
#SideBox .ul_info li {
	padding-bottom:6px;
	padding-top:4px;
	margin-bottom:5px;
/*	background:url(../information/images/bg_list.jpg) no-repeat 0px 0px bottom;*/
	border-left:4px solid #eeeeee;
	height:30px;
	overflow:hidden;
	border-bottom:1px dotted #cccccc;
/*	padding-bottom:10px;*/
}
#SideBox .ul_info li a {
	padding: 2px 0px;
	line-height:15px;
	padding-left:12px;
/*	line-height:24px;*/
	display:block;
	margin-bottom:15px;
	overflow:hidden;
/*	height:21px;
/*	display:block;*/
}

#SideBox .ul_info .current-cat {
/*	line-height:24px;*/
/*	height:25px;
	display:block;
	background:#07b1dc;
/*	background:none;*/
/*	margin-bottom:10px;*/
}
#SideBox .ul_info .current-cat {
	border-left:4px solid #006782;
	background:#07b1dc;

}
#SideBox .ul_info .current-cat a{
	color:#ffffff;}



#SideBox .archives {
	background: url(../information/images/stit01.jpg) no-repeat;
	height:67px;
	margin-bottom: 0px;
	text-indent:-9999px;
}
#SideBox .ul_archives {
	border:1px solid #bdc31f;
	border-top:0px;
	border-bottom:0px;
	padding-top:10px;
}
#SideBox .ul_archives li {
	padding-bottom:5px;
	height:20px;
	overflow:hidden;
}
#SideBox .ul_archives li a {
	display:block;
	background:url(../information/images/ico_gre.jpg) no-repeat 0px 8px;
	margin-left:12px;
	padding: 3px 0px;
	padding-left:18px;
	margin-bottom:5px;
/*	display: inline-block;*/
}



#SideBox .latest {
	background: url(../information/images/stit02.jpg) no-repeat;
	height:39px;
	text-indent:-9999px;
}
#SideBox .ul_latest {
	border:1px solid #2cb8db;
	border-top:0px;
	border-bottom:0px;
	padding-top:10px;
	padding-left:12px;
}
#SideBox .ul_latest li {
	padding-bottom:5px;
/*	margin-left:12px;*/
	background:url(../information/images/ico_blu.jpg) no-repeat 0px 7px;
/*	text-indent:18px;*/
	padding-left:18px;
	width:160px;
}
#SideBox .ul_latest li a {
	padding: 3px 0px;
	text-indent:0px;
	padding-left:-18px;
	display: block;
}

/***/

#MainBox .square {
	margin:5px;
}
#MainBox .square ul {
	margin:5px;
	margin-left:20px;
}
#MainBox .square p {
	margin-bottom:10px;
}

#MainBox .square li {
	margin-left:1em;
	list-style-type: square;
	margin-bottom:5px;
/*	text-indent:-1em;
	padding-left:1em;*/
}


#junior h3 {
	background:none;
	border:none;
	padding:0;
	margin:0;
	background:url(../information/images/junior/bg_tit.jpg) no-repeat;
	padding-top:7px;
	padding-left:30px;
	padding-bottom:16px;
	font-size:16px;
	color:#FFFFFF;
}

#junior .tbl_00 td .date_s {
	font-size:18px;
	background-color:none;
	text-decoration:none;
}
#junior .tbl_00 td .staff {
	text-decoration:underline;
}
#junior .tbl_00 td .repo {
	color:#3b4c27;
	margin-top:10px;
}
#junior .tbl_00 {
	width:100%;
	border:1px solid #d1dcc1;
	border-right:0px;
	border-bottom:0px;
	margin-bottom:10px;
}
#junior .tbl_00 td,
#junior .tbl_00 th {
	border:1px solid #d1dcc1;
	border-left:0px;
	border-top:0px;
	padding:7px 10px;
}
#junior .tbl_00 td {
	vertical-align:top;
}
#junior .tbl_00 th {
	text-align:left;
	font-weight:normal;
	background:#f3f7ee;
}
#junior th.title {
	background:#d1dcc1;
	color:#3e4e2a;
	font-weight:bold;
}
#junior th.title_ol {
	background:#d1dcc1;
	color:#3e4e2a;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
#junior th.bg_jo{
	background:#d1dcc1;
}
#junior th.bg_jc{
	background:#e1eac7;
}

#junior th.title p {
	font-weight:bold;
	font-size:16px;
}
#junior .ask {
	background:#f6f6f6;
	padding:12px 8px;
	margin-bottom:25px;
}
#junior .ask strong {
	color:#3b4c27;
	font-size:14px;
}
#junior .about {
	margin-bottom:10px;
}
#junior .about strong {
	display:block;
	border-bottom:1px solid #9da593;
	margin-bottom:5px;
	font-size:12px;
}
#junior .to_top {
	margin-bottom:20px;
	text-align:right;
}
#junior .to_top img {
	display:inline;
}
#junior .list_00 {
	width:549px;
	overflow:hidden;
	background:#eeeeee;
	padding:10px 15px;
	padding-bottom:0px;
}
#junior .list_00 li {
	display:block;
	float:left;
	background:url(../information/images/junior/ico_00.jpg) no-repeat 0px 4px;
	padding-left:17px;
	margin-bottom:10px;
	margin-right:13px;
	width:100px;
}
/***/

.txt_indent_num {
	text-indent:-1.5em;
	padding-left:1.5em;
}
.txt_yl_u {
	color:#ecb825;
	text-decoration:underline;
}
.txt_gr_u {
	color:#3e4e2a;
	text-decoration:underline;
}



/* info_list */

h3.listtitle{
	margin-top:15px;
	margin-bottom:15px;
}
h4.listhead{

	margin-bottom:15px;
}
.information li {
	width:454px;
	height:18px;
	line-height:24px;
	overflow:hidden;
	padding-left: 100px;
	margin-top: 10px;	
	padding-bottom: 10px;	
	margin-bottom: 10px;
	border-bottom:1px dotted #969696;
}
.information strong {
	color: #81a02e;
}
.information li.info{
	background: url(../images/icons/ico_news_news.gif) no-repeat 0px 3px;
}
.information li.eve{
	background: url(../images/icons/ico_news_eve.gif) no-repeat 0px 3px;
}
.information li.live{
	background: url(../images/icons/ico_lnews_live.gif) no-repeat 0px 3px;
}


/**************/
/*　基本設定　*/
/**************/

/*　記事内のpタグにマージンを追加 上下5px　*/
.article div.text p {	padding:5px 0px;}
.article div.text li {
	padding-left:5px;
	list-style-position: inside;
	list-style-type: square;
}


/**************/
/*　任意設定　*/
/**************/

/*「box_a」　
・下部に20pxのマージンを追加
・例：<div class="box_a">〜</div>　*/
.article div.text .box_a {margin-bottom:20px; clear:both;}

/*「bdr_b」
・下部に1pxのドットボーターと20pxのマージンを追加
・例：<div class="bdr_b">〜</div>　*/
.article div.text .box_b {padding-bottom:10px;border-bottom:1px dotted #484848;margin-bottom:10px; clear:both;}

/*「mb_m」	
・下部に10pxのマージンを追加
・例:<img src="〜" class="mb_m" />　*/
.mb_m {	margin-bottom:10px;}

/*「mt_m」
・上部に10pxのマージンを追加
・例:<img src="〜" class="mt_m" />　*/
.mt_m {	margin-top:10px;}

/*「mr_m」
・右側に10pxのマージンを追加
・例:<img src="〜" class="mr_m" />　*/
.mr_m {	margin-right:10px;}

/*「ml_m」
・左側に10pxのマージンを追加
・例:<img src="〜" class="ml_m" />　*/
.ml_m {	margin-left:10px;}

/*「yourclass01」
・上下左右に10pxのマージンを追加
・wysiwygにて指定が可能
・例:<img src="〜" class="yourclass01" />　*/
.yourclass01 {	margin:10px;}

/*
「clear」
・回り込みをストップさせる。
・例：<p class="clear">&nbsp;</p>　*/
.clear {
	clear:both;
}

