a { color: #CC1233; text-decoration: underline; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; font-weight:bold;}a:hover  { color: #ff3333; background-color: #b0e0e6; text-decoration: underline; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; font-weight:bold;}a:link { color: #CC1233; text-decoration: underline; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; font-weight:bold;}a:visited { color: #CC1233; text-decoration: underline; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; font-weight:bold;}/*a { color: #CC1233; text-decoration: underline; font: 12px/120%; line-height:120%; font-weight:bold;}a:hover  { color: #ff3333; background-color: #b0e0e6; text-decoration: underline; font: 12px/120%; line-height:120%; font-weight:bold;}*/.title	{padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 10px; text-align:left; font: 14px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; color:#b30000; font-weight:bold;}.minititle	{padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 10px; text-align:left; font: 12px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; color:#000000;}.minititle1 { color: white; font: bold 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; background-color: #483d8b; text-align: left; padding: 2px }.description { color: #000000; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 5px 2px 10px }.description1 { color: #000000; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: center; padding: 0 2px 10px }.description2   { color: #000000; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: right; padding: 1px; border: solid 1px white }.small_description { color: #000000; font: 10px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 0px 2px 10px }.column	   { color: #000000; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, , sans-serif; text-align: left; padding: 0px 2px 10px }.caption   { color: #000000; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 120%; font-family: "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; background-color: #f5f5f5; padding: 4px 2px 4px 2px }.caption2 { color: #000000; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 120%; font-family: "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; background-color: #f5f5f5; text-align: right; padding: 4px 2px 4px 2px }.caption3 { color: #000000; font-size: 10px; font-family: "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; font-variant: normal; font-weight: bold; line-height: 120%; background-color: #f5f5f5; padding:  4px 2px 4px 2px }.caption4 { color: #000000; font-size: 10px; font-family: "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; font-variant: normal; font-weight: bold; line-height: 120%; background-color: #fff; padding:  4px 2px 4px 2px }.innerstroke		      { background-color: #fff; padding: 1px; border: solid 1px #CB0337 }.innerstroke1    { color: black; font-size: 12px; line-height: 120%; padding: 1px; border: solid 1px }.innerstroke2 { color: black; font-size: 12px; line-height: 120%; padding: 1px; border: solid 1px white }.innerstroke3 { color: black; font-size: 12px; line-height: 120%; padding: 1px; border: solid 1px #c03 }.innerstroke4 { color: black; font-size: 10px; line-height: 100%; border: solid 1px white }.horz 	{ height:1px; padding: 0px; background-color: #BA0E28;}.pictmain		 { background-color: #fff; padding: 0px 0px 0px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ffffff }.pict		    { background-color: #fff; padding: 0; border: solid 1px #474747 }.dropshadow      { background: #aaaaaa url(../img/highlight.gif) no-repeat left top; width: 3px }.dropshadowbottom      { background: #aaaaaa url(../img/highlight.gif) no-repeat left top; height: 3px }.plan 	 { padding-top: 2px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #CB0337 }.plan2 	 { padding-bottom: 2px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #CB0337 }.plan3 	  { padding-bottom: 2px; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #CB0337 }/* index menu */#index a      { color: white; text-decoration: underline }#index a:hover  { color: #ff3333; text-decoration: underline; background-color: #b0e0e6 }#index a:link      { color: white; text-decoration: underline }#index a:visited {  text-decoration: underline}#index .text      { color: white; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; }#index .pict		    { background-color: #fff; padding: 0; border: solid 1px #474747 }/*header*/#header a { color: #ffffff; text-decoration: underline;}#header a:hover  { color: #ff3333; text-decoration: underline; background-color: #b0e0e6 }#header a:link { color: #ffffff; text-decoration: underline;}#header a:visited {  text-decoration: underline}#header .text    { color: white; font: 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; }/* main contents *//*#main a { color: #CC1233; text-decoration: underline;font: 12px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; color:#b30000; font-weight:bold;}#main a:hover  { color: #ff3333; text-decoration: underline; background-color: #b0e0e6; font: 12px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; color:#b30000; font-weight:bold;}#main a:link { color: #CC1233; text-decoration: underline;font: 12px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; color:#b30000; font-weight:bold;}#main a:visited {  text-decoration: underline;font: 12px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; color:#b30000; font-weight:bold;}*/#main .bg     { background: url(../img/plan_bg.jpg) no-repeat right top }#main .description	    { color: #000000; font: 14px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 5px 7px 10px }#main .title	 { color: #000; font: bold 20px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 3px 2px 2px 20px }#main .title1     { color: #000; font-size: 18px; font-family: "Hiragino Mincho Pro", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-style: normal; font-variant: normal; line-height: 120%; background-color: #ffdbe1; text-align: left; padding: 3px 2px 5px 20px; border-top: 1px solid #b30000; border-bottom: 1px solid #b30000 }#main .subtitle	 { color: #000; font: bold 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 3px 2px 10px 35px }#main .strong_desc { color: #000; font: bold 12px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 10px 2px }#main .event_subtitle { color: #000; font: 12px/100% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 5px 2px 0px }#main .event_title { color: #b30000; font: bold 14px/100% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 5px 2px 10px }#main .date { color: #b30000; font: bold 16px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-decoration: underline; text-align: center; padding: 10px 2px }#main .topic	{padding-left: 3px; padding-right: 2px; padding-top: 10px; padding-bottom: 5px; text-align:left; font: 16px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; line-height:120%; color:#b30000; font-weight:bold;}#main .topic1 { color: #000; font: bold 20px/120% "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; text-align: left; padding: 10px 2px 5px 3px }#main .col      { background: url(../img/feature01_bg.jpg) no-repeat left top }#main .col2        { background: url("../img/feature02_bg.jpg") no-repeat left top }#main .col3     { background: url("../img/feature03_bg.jpg") no-repeat left top }#main .col4  { background: url("../img/feature04_bg.jpg") no-repeat left top }#main .burari_col    { background: url(../img/burari_bg.jpg) no-repeat left top }/* footer */#footer .text       { color: white; font: oblique 12px/120% Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; padding-top: 0 }/* flash DL */#flashdl .notice	{color:black; font: 10px "Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif;}#flashdl a { color: #CC1233; text-decoration: underline;}#flashdl a:hover  { color: #ff3333; text-decoration: underline; background-color: #b0e0e6 }#flashdl a:link { color: #b30000; text-decoration: underline;}#flashdl a:visited {  text-decoration: underline}/* data table */#data  { font-size: 12px; border: solid 1px black }#data td { font-size: 12px; padding: 2px; border: solid 1px black }#data th { font-size: 12px; padding: 2px; border: solid 1px black }#data2 { font-size: 14px }/* topics pic */#topics_pic {margin:4px;}