@charset "utf-8";

.actionBtn								{margin:0;padding:0;text-align:right;}

/* ---------------------------------------------------------
container_default
--------------------------------------------------------- */
.container_default						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_default .contents			{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h1
--------------------------------------------------------- */
.container_h1							{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1 .title					{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1 .title h1					{margin:0;padding:10px;color:#fff;font-weight:bold;background:url(images/h1Left.gif) no-repeat 0 0;}
.container_h1 .title .Head				{color:#fff;font-weight:bold;font-size:100%;}
.container_h1 .contents					{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_kokutai
--------------------------------------------------------- */
.container_h1_kokutai					{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_kokutai .title			{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #e07f0d;}
.container_h1_kokutai .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_kokutai.gif) no-repeat 0 0;}
.container_h1_kokutai .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_kokutai .contents			{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_coach
--------------------------------------------------------- */
.container_h1_coach						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_coach .title				{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #7474bc;}
.container_h1_coach .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_coach.gif) no-repeat 0 0;}
.container_h1_coach .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_coach .contents			{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_masters
--------------------------------------------------------- */
.container_h1_masters					{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_masters .title			{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #c4a915;}
.container_h1_masters .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_masters.gif) no-repeat 0 0;}
.container_h1_masters .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_masters .contents			{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h1_club
--------------------------------------------------------- */
.container_h1_club						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_club .title				{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #70ab44;}
.container_h1_club .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_club.gif) no-repeat 0 0;}
.container_h1_club .title .Head			{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_club .contents			{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h1_sc
--------------------------------------------------------- */
.container_h1_sc						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_sc .title					{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #4695ba;}
.container_h1_sc .title h1				{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_sc.gif) no-repeat 0 0;}
.container_h1_sc .title .Head			{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_sc .contents				{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h1_medicine
--------------------------------------------------------- */
.container_h1_medicine					{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_medicine .title			{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #47ac9f;}
.container_h1_medicine .title h1		{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_medicine.gif) no-repeat 0 0;}
.container_h1_medicine .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_medicine .contents		{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h1_international
--------------------------------------------------------- */
.container_h1_international				{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_international .title		{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #a662bf;}
.container_h1_international .title h1	{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_international.gif) no-repeat 0 0;}
.container_h1_international .title .Head{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_international .contents	{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h1_publish
--------------------------------------------------------- */
.container_h1_publish				{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_publish .title		{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #9d5b21;}
.container_h1_publish .title h1		{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_publish.gif) no-repeat 0 0;}
.container_h1_publish .title .Head	{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_publish .contents		{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h2_triangleThickline-blue
--------------------------------------------------------- */
.container_h2_triangleThickline-blue			{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h2_triangleThickline-blue .title		{clear:both;margin:0 0 10px 0;padding:0;}
.container_h2_triangleThickline-blue .title h2	{margin:0;padding:7px 0 7px 17px;font-weight:bold;color:#333;background:#f5f5f5 url(images/h2_triangleThickline-blue.gif) no-repeat 0 bottom;border:none;}
.container_h2_triangleThickline-blue .title .Head{font-weight:bold;font-size:100%;color:#333;}
.container_h2_triangleThickline-blue .contents	{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h2_squareThinline-blue
--------------------------------------------------------- */
.container_h2_squareThinline-blue			{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h2_squareThinline-blue .title	{clear:both;margin:0 0 10px 0;padding:0;}
.container_h2_squareThinline-blue .title h2	{margin:0;padding:7px 0 7px 25px;font-weight:bold;color:#333;background:#f5f5f5 url(images/h2_squareThinline-blue.gif) no-repeat 0 bottom;border:none;}
.container_h2_squareThinline-blue .title .Head{font-weight:bold;font-size:100%;color:#333;}
.container_h2_squareThinline-blue .contents	{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h2_triangleThickline-red
--------------------------------------------------------- */
.container_h2_triangleThickline-red				{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h2_triangleThickline-red .title		{clear:both;margin:0 0 10px 0;padding:0;}
.container_h2_triangleThickline-red .title h2	{margin:0;padding:7px 0 7px 17px;font-weight:bold;color:#333;background:#f5f5f5 url(images/h2_triangleThickline-red.gif) no-repeat 0 bottom;border:none;}
.container_h2_triangleThickline-red .title .Head{font-weight:bold;font-size:100%;color:#333;}
.container_h2_triangleThickline-red .contents	{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
 container_h2_squareThinline-red
--------------------------------------------------------- */
.container_h2_squareThinline-red			{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h2_squareThinline-red .title		{clear:both;margin:0 0 10px 0;padding:0;}
.container_h2_squareThinline-red .title h2	{margin:0;padding:7px 0 7px 25px;font-weight:bold;color:#333;background:#f5f5f5 url(images/h2_squareThinline-red.gif) no-repeat 0 bottom;border:none;}
.container_h2_squareThinline-red .title .Head{font-weight:bold;font-size:100%;color:#333;}
.container_h2_squareThinline-red .contents	{clear:both;margin:0;padding:0;}




/* ---------------------------------------------------------
 container_h1_aboutus
--------------------------------------------------------- */
.container_h1_aboutus						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_aboutus .title				{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_aboutus .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_aboutus.gif) no-repeat 0 0;}
.container_h1_aboutus .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_aboutus .contents			{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_event
--------------------------------------------------------- */
.container_h1_event						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_event .title				{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_event .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_event.gif) no-repeat 0 0;}
.container_h1_event .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_event .contents			{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_antidoping
--------------------------------------------------------- */
.container_h1_antidoping				{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_antidoping .title			{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_antidoping .title h1		{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_antidoping.gif) no-repeat 0 0;}
.container_h1_antidoping .title .Head	{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_antidoping .contents		{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_phisicalfitnesstest
--------------------------------------------------------- */
.container_h1_physicalfitnesstest				{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_phisicalfitnesstest .title		{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_phisicalfitnesstest .title h1		{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_physicalfitnesstest.gif) no-repeat 0 0;}
.container_h1_phisicalfitnesstest .title .Head	{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_phisicalfitnesstest .contents		{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_member
--------------------------------------------------------- */
.container_h1_member					{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_member .title				{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_member .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_member.gif) no-repeat 0 0;}
.container_h1_member .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_member .contents			{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_medal
--------------------------------------------------------- */
.container_h1_medal						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_medal .title				{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_medal .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_medal.gif) no-repeat 0 0;}
.container_h1_medal .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_medal .contents			{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_links
--------------------------------------------------------- */
.container_h1_links						{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_links .title				{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_links .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_links.gif) no-repeat 0 0;}
.container_h1_links .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_links .contents			{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
 container_h1_sponsor
--------------------------------------------------------- */
.container_h1_sponsor					{clear:both;width:100%;margin:0 0 15px 0;padding:0;}
.container_h1_sponsor .title			{clear:both;margin:0 0 10px 0;padding:0;background:#343464 url(images/h1Right.gif) no-repeat right 0;border-bottom:5px solid #fe0505;}
.container_h1_sponsor .title h1			{margin:0;padding:30px 30px 10px 20px;color:#fff;font-weight:bold;background:url(images/h1Left_sponsor.gif) no-repeat 0 0;}
.container_h1_sponsor .title .Head		{color:#fff;font-weight:bold;font-size:100%;}
.container_h1_sponsor .contents			{clear:both;margin:0;padding:0;}

