body {
	background-color: #FED855;
	font-family: Verdana;
}
#news_info_a h2 {
	display: none;
}

#hd_a {
	background-image: url(../common/wp/hd01.jpg);
	height: 73px;
}
.wp_a {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#ct01 {
	font-size: 1px;
	background-image: url(../common/wp/wp01.jpg);
	height: 9px;
	clear: both;
}
#ct02 {
	background-image: url(../common/wp/wp02.jpg);
	width: 900px;
	padding-right: 10px;
	padding-left: 10px;
}

#ct03 {
	font-size: 1px;
	background-image: url(../common/wp/wp03.jpg);
	height: 10px;
}
#ft01 ,#sft{
	font-size: 12px;
	color: #666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#ft01 a, #sft a{
	color: #666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#-----------------------------   {}
#hd_a_01, #hd_a_02, #hd_a_03 {
	float: left;
}
#hd_a_01 {
	width: 250px;
	height: 65px;
}
#hd_a_02 {
	width: 366px;
	height: 29px;
	padding-top: 36px;
}

#hd_a_03 {
	height: 57px;
	width: 304px;
	padding-top: 8px;
}
#hd_a_01 h1 span {
	display: none;
}
#hd_a_01 a{
	height: 65px;
	width: 250px;
	display: block;

}
#hd_a_02 #kaisou {
	background-image: url(../common/dirbg01.jpg);
	height: 17px;
	width: 356px;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 4px;
}
#hd_a_02 h2 {
	display: none;
}

#kaisou li {
	display: inline;
}
#kaisou li a {
	float: left;
}
#kaisou li a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.home01 a {
	background-image: url(../common/icon001.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 3px;
}
.dir01 a {
	background-image: url(../common/icon002.jpg);
	background-repeat: no-repeat;
	padding-left: 28px;
	margin-left: 8px;
}
.dir02 a {
	background-image: url(../common/icon002.jpg);
	background-repeat: no-repeat;
	padding-left: 28px;
	margin-left: 8px;
}


#-----------------------------   {}
.mtimg00    {
	background-image: url(../common/title00.jpg);

}
.mtimg01    {
	background-image: url(../common/layout01/title01.jpg);

}
.mtimg02    {
	background-image: url(../common/title02.jpg);

}
.mtimg03    {
	background-image: url(../common/title02-1.jpg);

}
.mtimg04    {
	background-image: url(../common/title03.jpg);

}
.mtimg05    {
	background-image: url(../common/title04.jpg);

}
.mtimg06    {
	background-image: url(../common/title05.jpg);

}
.mtimg07    {
	background-image: url(../common/title06.jpg);

}
.mtimg08    {
	background-image: url(../common/title07.jpg);

}

#-----------------------------   {}
#hd_info_a_01 h2 {
	display: none;
}




#hd_a_03 #hd_info_a_01 {
	background-image: url(../common/layout01/hd_info01.jpg);
	height: 18px;
	width: 300px;
	font-size: 96%;
	color: #FFF;
	padding-top: 3px;
	padding-left: 4px;
}
#hd_info_a_01 ul li {
	display: inline;
}
#hd_info_a_01 ul li a{
	float: left;
	color: #FFF;
	margin-left: 11px;
	font-size: 12px;
	display: block;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #AEAAAB;
	padding-left: 9px;
}
#hd_info_a_01 ul li a:hover {
	color: #FF0;
	text-decoration: underline;
}



#hd_a_03 #hd_info_a_02 {
	background-image: url(../common/layout01/hd_info02.jpg);
	height: 18px;
	width: 166px;
	float: right;
	margin-top: 6px;
	font-size: 12px;
	padding-left: 25px;
	padding-top: 3px;
}

#-----------------------------   {}
#ct02 #ctn01, #ct02 #ctn02, #ct02 #ctn03 {
	float: left;
}
#ct02 #ctn01 , #sctn02 #ctn01{
	width: 156px;
	background-color: #f5f5f5;
	padding: 3px;
	font-size: 86%;
	height: 100%;
}
#ct02 #ctn02 {
	width: 495px;
	margin-right: 3px;
	margin-left: 7px;
}
#ct02 #ctn03 {
	width: 219px;
	font-size: 76%;
	padding-left: 4px;
	padding-top: 4px;
}


#-----------------------------   {}
#ctn01 .mt01{
	background-image: url(../common/layout01/sv_btn_01.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt02{
	background-image: url(../common/layout01/sv_btn_02.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt03{
	background-image: url(../common/layout01/sv_btn_03.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt04{
	background-image: url(../common/layout01/sv_btn_04.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt10{
	background-image: url(../common/layout02/mt10.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt20{
	background-image: url(../common/sv_btn_20.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt30{
	background-image: url(../common/sv_btn_30.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt40{
	background-image: url(../common/sv_btn_40.jpg);
	height: 55px;
	width: 156px;
}
#ctn01 .mt01_a  span{
	display: none;
}
#ctn01 .mt01_a li {
	display: inline;
}

#ctn01 .mt01_a li a {
	border: 1px solid #CCC;
	display: block;
	height: 39px;
	width: 154px;
	margin-top: 3px;
}

#ctn01 .mt01_a li a:hover {
	border: 1px solid #FD3408;
	display: block;
	height: 39px;
	width: 154px;
}
#ctn01 .mt02_a li a {
	display: block;
	width: 136px;
	background-image: url(../common/layout01/dot01.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top: 3px;
}

#ctn01 .mt02_a li a:hover {
	color: #F00;
	text-decoration: underline;

}
#ctn01 .mt03_a li a ,#ctn01 .mt04_a li a{
	display: block;
	width: 136px;
	background-image: url(../common/layout01/dot02.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top: 3px;
}
#ctn01 .mt03_a li a:hover ,#ctn01 .mt04_a li a:hover{
	color: #F00;
	text-decoration: underline;

}
#ctn01 .mt04_a {
	font-size: 86%;
}
#ctn01 .mt10_a li a    ,#ctn01 .mt20_a li a{
	display: block;
	width: 136px;
	background-image: url(../common/layout02/dot03.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top: 3px;
}
#ctn01 .mt10_a li a:hover    ,#ctn01 .mt20_a li a:hover{
	color: #F00;
	text-decoration: underline;

}


#-----------------------------   {}
#ctn02 #news_info_a {
	width: 492px;
	border: 1px solid #CCC;
	font-size: 86%;
	line-height: 130%;
	padding-bottom: 3px;
	margin-bottom: 15px;
}

#news_info_a #new_i_title {
	background-image: url(../common/layout01/news_bg01.jpg);
	background-repeat: repeat-x;
	height: 19px;
	color: #FFF;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#news_info_a #new_i_ctn {
	background-color: #f5f5f5;
	font-size: 86%;
	height: 200px;
	overflow-y:scroll;
}
#new_i_ctn #t_date_a {
	padding: 5px;
	width: 80px;
	float: left;
	text-align: center;
}
#new_i_ctn #t_msg_a {
	float: left;
	width: 367px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#new_i_ctn .entry {
	display: inline;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 3px;
}




#-----------------------------   {}
#ctn03 h2 {
	display: none;
}
#ctn03 .mtr01{
	background-image: url(../common/layout01/sv_btn_06.jpg);
	height: 55px;
	width: 219px;
}
#ctn03 .mtr01 h3 span , #ctn03 .mtr02 h3 span, #ctn03 .mtr03 h3 span{
	display: none;
}
#mtr01_a  {
	padding-left: 15px;
	padding-top: 10px;
}
#mtr01_a li {
	margin-bottom: 5px;
}
#ctn03 .mtr02{
	background-image: url(../common/layout01/sv_btn_07.jpg);
	height: 55px;
	width: 219px;
}
#ctn03 .mtr03{
	background-image: url(../common/layout01/sv_btn_07.jpg);
	height: 55px;
	width: 219px;
}

#ctn01 a h3 span , #ctn01 div h3 span{
	display: none;
}

#ctn01 h2 {
	display: none;
}




#-----------------------------   {}
#goto_pv {
	height: 28px;
	width: 156px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	display: block;
	padding-top: 10px;
	text-align: center;
	background-color: #FAEBF7;
	color: #909;
	text-decoration: underline;
}
