@charset "utf-8";
body {
	font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: #FC4128;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #EB5C01;
}
a:active {
	color: #EB5C01;
}
p {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}

#wrapper {
	background-color: #FFFFFF;
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapper #contents {
	padding: 0px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapper   #contents   .list04   ol      {
	margin: 0px;
	padding: 0px;
}
#wrapper    #contents    .list04    ol    li       {
	display: inline;
	font-size: 0.8em;
	background-image: url(../images/yaji.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#wrapper #contents #head  {
	padding: 0px;
	background-image: url(../images/datebg.gif);
	background-repeat: no-repeat;
	background-position: 480px bottom;
	margin: 0px;
	width: 100%;
}



#wrapper #contents #head  #logo  {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 669px;
}
#wrapper #contents #head #logo #menu {
	height: 19px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#wrapper #contents #head #logo #menu ul#umenu {
	display: inline;
	margin: 0px;
	width: 100%;
	padding: 0px;
}
#wrapper  #contents  #head  #logo  #menu  ul#umenu li  {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 96px;
	text-indent: -100px;
	overflow: hidden;
}
#wrapper #contents #head #logo #menu ul#umenu a {
	display: block;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #head #logo #menu a.top {
	background-image: url(../images/menubt_01.gif);
}
#wrapper  #contents  #head  #logo  #menu  a:hover.top  {
	background-position: 0px -20px;
}
#wrapper #contents #head #logo #menu a.about_l {
	background-image: url(../images/menubt_02.gif);
}
#wrapper #contents #head #logo #menu a:hover.about_l {
	background-position: 0px -20px;
}
#wrapper #contents #head #logo #menu a.riyou_l {
	background-image: url(../images/menubt_03.gif);
}
#wrapper #contents #head #logo #menu a:hover.riyou_l {
	background-position: 0px -20px;
}
#wrapper #contents #head #logo #menu a.my_l {
	background-image: url(../images/menubt_04.gif);
}
#wrapper #contents #head #logo #menu a:hover.my_l {
	background-position: 0px -20px;
}
#wrapper #contents #head #logo #menu a.otoi_l {
	background-image: url(../images/menubt_05.gif);
}
#wrapper #contents #head #logo #menu a:hover.otoi_l {
	background-position: 0px -20px;
}


#wrapper #contents #head  #login  {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 229px;
	background-image: url(../images/loginbg.gif);
	background-repeat: repeat-y;
	height: 90px;
	font-size: 10px;
}
#wrapper #contents #head #login #loginbg {
	background-image: url(../images/loginbg2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 100%;
}

#wrapper #contents #head #login #login_g {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 189px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#wrapper #contents #head #login #login_new {
	padding: 0px;
	width: 189px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapper  #contents  #head  #login  #name {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 175px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: center;
}
#wrapper #contents #head #login #maypage {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	width: 158px;
}

#wrapper #contents #head #date {
	margin: 0px;
	clear: both;
	line-height: 170%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#wrapper #contents #head #date h1 {
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #topimage {
	padding: 0px;
	width: 900px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 260px;
}
#wrapper #contents #main {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#wrapper #contents #main ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #main ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 15px;
	list-style-type: square;
	padding: 0px;
}


#wrapper #contents #main #alpha {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;
	line-height: 140%;
}
#wrapper  #contents  #main  #alpha  h2  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrapper #contents #main #alpha h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper  #contents  #main  #alpha  .yaji   {
	background-image: url(../images/yaji.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	font-size: 0.8em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#wrapper #contents #main #alpha .bottom01 {
	margin-bottom: 5px;
}


#wrapper #contents #main #alpha #taiken {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#wrapper #contents #main #alpha #taiken #taikenbg {
	background-image: url(../images/taiken_bg.gif);
	background-repeat: repeat-y;
}
#wrapper #contents #main #alpha #taiken #taikenbg #taikenbg2 {
	background-image: url(../images/taiken_bg2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
}

#wrapper #contents #main #alpha #taiken #keyword {
	background-image: url(../images/taiken_bg1_1.gif);
	background-repeat: no-repeat;
	background-color: #FFDEC8;
	padding: 0px;
	width: 390px;
	margin: 0px;
}
#wrapper #contents #main #alpha #taiken #keyword #keywordf {
	background-image: url(../images/taikenbg_1_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}
#wrapper #contents #main #alpha #taiken #keyword #keywordf .txta1 {
	height: 18px;
	width: 290px;
}
#wrapper #contents #main #alpha #taiken #taikenbox {
}

#wrapper #contents #main #alpha #taiken #taikenbox #area {
	width: 160px;
	padding: 15px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/taiken_bg2_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
}
#wrapper  #contents  #main  #alpha  #taiken  #taikenbox  #area  #areamap  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-color: #c6e6b8;
}
#wrapper #contents #main #alpha #taiken #taikenbox #calendar {
	width: 160px;
	padding: 15px;
	background-image: url(../images/taiken_bg2_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	font-size: 10px;
}
#wrapper #contents #main #alpha #taiken #category {
	background-image: url(../images/taiken_bg1_3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 15px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrapper #contents #main #alpha #taiken #category ol {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: .8em;
}
#wrapper  #contents  #main  #alpha  #taiken  #category  ol  li {
	background-image: url(../images/cate_list.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
}

#wrapper #contents #main #alpha #taiken #category .cate_box {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#wrapper #contents #main #alpha #taiken #category .cate_list {
	background-image: url(../images/listbt.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#wrapper #contents #main #alpha #taiken #category #cate_pad {
	padding: 0px;
	width: 118px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#wrapper  #contents  #main  #alpha  #recomm {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrapper #contents #main #alpha #recomm #reco_t {
	background-image: url(../images/program_tbg.gif);
	background-repeat: no-repeat;
	height: 51px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}
#wrapper #contents #main #alpha #recomm #reco_t h2 {
	margin-bottom: 0px;
}

#wrapper #contents #main #alpha #recomm #recommbox {
}


#wrapper #contents #main #alpha #recomm #recommbox .recommbox2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #contents #main #alpha #recomm #recommbox .rec_boxp {
	padding: 10px;
	border: 1px solid #CCCCCC;
	width: 315px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFDEC8;
	height: 80px;
}
#wrapper #contents #main #alpha #recomm #recommbox #rec_padd {
	margin-right: 10px;
}
#wrapper #contents #main #alpha #oshirase {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#wrapper #contents #main #alpha #oshirase #oshibg ul li {
	margin-bottom: 5px;
}

#wrapper #contents #main #alpha #oshirase #oshira_t {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#wrapper #contents #main #alpha #oshirase #oshibg {
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	width: 195px;
	padding-top: 96px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #contents #main #alpha #oshirase #oshibg02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	width: 485px;
}

#wrapper #contents #main #beta {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
	font-size: 10px;
	line-height: 120%;
}

#wrapper #contents #main #beta h4 {
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #main #beta h5 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#wrapper #contents #main #beta #today {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #contents #main #beta #today #todaybg {
	background-image: url(../images/todaybg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #contents #main #beta #mobile {
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #000000;
	color: #FFFFFF;
}
#wrapper #contents #main #beta #weather {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #contents #main #beta #banner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
}
#wrapper #contents #main #beta #banner .bana_box {
	margin-bottom: 10px;
}
#wrapper #contents #main #beta #banner_syukuhaku {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #EEEEEE;
}
#wrapper 
#contents  #main  #beta  #banner_syukuhakubg  {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


#wrapper #contents #main #beta #blog {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #contents #main #beta #blog blog_t {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#wrapper #contents #main #beta #blog #blogtxt {
	background-color: #FFE8BB;
	margin: 0px;
	padding: 10px;
}


#blog_naka
     {
	padding: 10px;
	margin: 0px;
}


#wrapper    #contents    #cale_date                 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding: 10px;
}
#wrapper   #contents   #cale_date   #cale_mon            {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
#wrapper #contents #cale_date #cale_naka {
	margin: 0px;
	padding: 0px;
}
#wrapper    #contents    #cale_date    #cale_naka th  {
	background-color: #eeeeee;
	text-align: center;
}
#wrapper    #contents    #cale_date    #cale_naka td   {
	text-align: center;
	background-color: #FFFFFF;
}
#wrapper #contents #cale_date #cale_naka a {
	color: #000000;
}

#wrapper  #contents  #cale_date  #cale_naka  .sun {
	color: #CC0000;
}
#wrapper #contents #cale_date #cale_naka .sun a {
	color: #CC0000;
}

#wrapper #contents #cale_date #cale_naka .sat {
	color: #3366CC;
}
#wrapper  #contents  #cale_date  #cale_naka  .sat  a        {
	color: #3366CC;
}
#wrapper  #contents  #submain  {
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper  #contents  #submain  .uline2    {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#wrapper  #contents  #submain  .td_uline    {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
}
#wrapper #contents #submain #gamma {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 170%;
}
#wrapper #contents #submain #gamma #search {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrapper #contents #submain #gamma #search h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #contents #submain #gamma #search h4 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin: 0px;
}
#wrapper   #contents   #submain   #gamma   #search   ul, ol{
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #submain #gamma #search .s_box {
	background-color: #FFEDE1;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#wrapper #contents #submain #gamma #search .s_box2 {
	background-color: #FFEDE1;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding: 10px;
}






#wrapper #contents #submain #gamma #search #s_categ {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrapper #contents #submain #gamma #search #s_categ ul li {
	list-style-type: none;
	background-image: url(../images/listbt.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#wrapper #contents #submain #gamma #search #s_categ .spry_t {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #EB5C01;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#wrapper #contents #submain #gamma #search #s_categ .seabox {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	background-color: #EEEEEE;
}
#wrapper #contents #submain #gamma #search #s_categ .sea_list {
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	background-color: #FFFFFF;
}
#wrapper #contents #submain #gamma #search #s_categ #s_categ_t {
	margin-bottom: 5px;
}
#wrapper #contents #submain #gamma #search #s_categ #ichiran_t {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/yaji.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}


#wrapper #contents #submain #gamma #search #e_area {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrapper  #contents  #submain  #gamma  #search  #e_area  ol li {
	padding: 0px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 15px;
}

#wrapper #contents #submain #gamma #search #s_cale {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrapper   #contents   #submain   #gamma   #search   #s_key   .txta_2 {
	height: 25px;
	width: 130px;
}


#wrapper #contents #submain #gamma #link {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#wrapper #contents #submain #gamma #link img {
	margin-bottom: 15px;
}







#wrapper #contents #submain #delta {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 660px;
	line-height: 170%;
}
#wrapper #contents #submain #delta .pagetop {
	background-image: url(../images/pagetopbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	width: 100%;
	text-align: right;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper  #contents  #submain  #tparea    {
	margin-bottom: 15px;
	font-size: 1em;
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wrapper  #contents  #submain  #topicPath_01    {
	padding: 0px;
	margin: 0px;
}
#wrapper  #contents  #submain  #topicPath_01   li    {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#wrapper  #contents  #submain  #topicPath_01   li   a    {
	padding-right:10px;
	background-image: url(../images/topicpath.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#wrapper  #contents  #submain  #mainpro  {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#wrapper  #contents  #btm  {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
}


#wrapper #contents #foot {
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px;
	width: 100%;
	line-height: 200%;
	text-align: center;
	background-image: url(../images/foot.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrapper #contents #foot a {
	color: #EB5C01;
}

#wrapper #contents #foot p {
	margin-bottom: 1.2em;
}
.ft_orange_s {
	font-size: 0.84em;
	color: #333333;
}
.ft_orange {
	color: #EB5C01;
	font-weight: bold;
}


.ft_small {
	font-size: 0.84em;
}
.ft_red {
	font-weight: bold;
	color: #CC0000;
}
.ft_red2 {
	font-weight: bold;
	color: #CC0000;
	font-size: 1.2em;
}

.ft_blue {
	font-weight: bold;
	color: #000099;
}
.ft_big {
	font-size: 1.2em;
	font-weight: bold;
}.ft_big2 {
	font-size: 1.4em;
	font-weight: bold;
}
