@charset "utf-8";
/* CSS Document */

html                { background-color: #003366;}
body                { background-color: #003366; background-image: url(../images/bg01.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px;  }
body                { font-size: 12px;  color: #333333;  line-height: 160%;  font-family:'ＭＳ Ｐゴシック','Osaka';}
*html body          { font-family:'ＭＳ Ｐゴシック','Osaka';}


em                  {
	font-size: 6px;
	visibility: hidden;
}

.align_right        { text-align: right; }
.align_left         { text-align: left; }



/*------------------------------------------------------------------------
Clear
--------------------------------------------------------------------------*/


.clear           	{ clear: both; visibility: hidden; height: 0; }

/*------------------------------------------------------------------------
Link
--------------------------------------------------------------------------*/

a:link			    { color:#0066CC; text-decoration:none;}
a:visited	    	{ color:#0066CC; text-decoration:none;}					
a:hover		    	{ color:#0066CC; text-decoration:underline;}
a:active	    	{ color:#0066CC; text-decoration:none;}



/*------------------------------------------------------------------------
H1,P
--------------------------------------------------------------------------*/


h1                  { color: #E0D2D2 ; margin-top: 5px;  font-size:10px ; font-weight:normal ; text-align:left; }
p                   {
	text-align: left;
	margin:0;
	padding:0;
	font-size: 12px;
}


/*------------------------------------------------------------------------
Form
--------------------------------------------------------------------------*/

form                { margin: 0px;	padding: 0px;}
.black              { border:1px solid #000; }

/*------------------------------------------------------------------------
Img
--------------------------------------------------------------------------*/

img	                {
	border: 0;
	text-align: center;
}
.imgover            {}


/*------------------------------------------------------------------------
Font
--------------------------------------------------------------------------*/

.font_bold          { font-weight:bold; }
.fontcolor_999      { color:#999;}
.small_txt          { font-size:10px; }

/*------------------------------------------------------------------------
margin
--------------------------------------------------------------------------*/

.margin_top5	    { margin-top : 5px; }
.margin_top10	    {
	margin-top : 10px;
	text-align: left;
}
.margin_top20	    { margin-top : 20px; }
.margin_top30	    { margin-top : 30px; }
.margin_top40	    { margin-top : 40px; }

.margin_btm10	    {
	margin-bottom : 10px;
	text-align: left;
}
.margin_btm20	    {
	margin-bottom : 20px;
	text-align: left;
}
.margin_btm30	    { margin-bottom : 30px; }
.margin_btm40	    { margin-bottom : 40px; }

.margin_left10	    { margin-left : 10px; }
.margin_left20	    { margin-left : 20px; }
.margin_left30	    { margin-left : 30px; }

.margin_right10	    { margin-right : 10px; }
.margin_right20	    { margin-right : 20px; }
.margin_right30	    { margin-right : 30px; }

.margin_both10	    { margin-top : 10px; margin-bottom : 10px; }
.margin_auto        { margin:0 auto;}


/*------------------------------------------------------------------------
Space
-------------------------------------------------------------------------*/

.space10         { display:block; height:10px; }
.space20         { display:block; height:20px; }
.space30         { display:block; height:30px; }
.space40         { display:block; height:40px; }
.space50         { display:block; height:50px; }


/*------------------------------------------------------------------------
color
--------------------------------------------------------------------------*/

.color_red		    { color:#B11425; } 

/*------------------------------------------------------------------------
pagetop
--------------------------------------------------------------------------*/

.pagetop              { display:block ; width:890px ; padding: 50px 5px 5px 0 ; text-align:right ; font-size:90% ; color:#EEE;}
.pagetop a:hover      { text-decoration:underline; }
.pagetop_b            { display:block ; width:890px ; padding: 50px 5px 5px 0 ; text-align:right ; font-size:90% ; color:#666;}
.pagetop_b a:hover    { text-decoration:underline; color:#666; }


/*------------------------------------------------------------------------
Form
--------------------------------------------------------------------------*/

form                { margin: 0px; padding: 0px; }
input               { margin: 2px 5px 2px 2px; }
select              { margin: 2px 5px 5px 2px;}


/*------------------------------------------------------------------------
clearfix
--------------------------------------------------------------------------*/

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/*------------------------------------------------------------------------
Layout
--------------------------------------------------------------------------*/

#layout             { display: block; width: 920px; margin:0 auto; padding: 0px; background:#FFFFFF; }



/*------------------------------------------------------------------------
head
--------------------------------------------------------------------------*/

#head                      { display: block; height: 118px;	width: 900px; background:url(../images/head.jpg) 0px 0px no-repeat; margin: 0 auto; }
#head a	                   {
	display:block;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}
#head_rogo a			   { width: 300px;	height:118px;	float: left; }
#head_menu                 {
	display:block;
	float:right;
	font-size:12px;
	line-height:1.2em;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#head_menu ul              {
	display:block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width:230px;
	height:5px;
}
#head_menu li              { float:left; display:inline; margin:0; border-right:1px solid #245F7D; padding:0 6px 0 6px; }
#head_menu li.right        { border-right:none;  }



/*------------------------------------------------------------------------
main menu
--------------------------------------------------------------------------*/

#main_menu ul               {	list-style-type: none;	padding: 0;	margin: 0;}
#main_menu li               {	float:left;	display:inline;}

#main_menu                  { display: block; width: 900px; height: 42px; margin:0 auto; }
#main_menu a	            { display:block; text-decoration: none; outline: none; height:42px;}
#main_menu01				{ background: url(../images/menu.jpg) 0px 0px no-repeat;  width: 150px; height:42px; }
#main_menu02   				{ background: url(../images/menu.jpg) -150px 0px no-repeat;  width: 150px; height:42px; }
#main_menu03				{ background: url(../images/menu.jpg) -300px 0px no-repeat;  width: 150px; height:42px; }
#main_menu04				{ background: url(../images/menu.jpg) -450px 0px no-repeat;  width: 150px; height:42px; }
#main_menu05				{ background: url(../images/menu.jpg) -600px 0px no-repeat;  width: 150px; height:42px; }
#main_menu06				{ background: url(../images/menu.jpg) -750px 0px no-repeat;  width: 150px; height:42px; }

#main_menu01 a:hover		{ background: url(../images/menu.jpg) -900px 0px no-repeat; }
#main_menu02 a:hover   		{ background: url(../images/menu.jpg) -1050px 0px no-repeat; }
#main_menu03 a:hover		{ background: url(../images/menu.jpg) -1200px 0px no-repeat; }
#main_menu04 a:hover		{ background: url(../images/menu.jpg) -1350px 0px no-repeat; }
#main_menu05 a:hover   		{ background: url(../images/menu.jpg) -1500px 0px no-repeat; }
#main_menu06 a:hover		{ background: url(../images/menu.jpg) -1650px 0px no-repeat; }

*html #main_menu            { margin: -1px auto 0 auto; }


/*------------------------------------------------------------------------
pankuzu
--------------------------------------------------------------------------*/


.pankuzu                     { display: block; width: 900px; text-align: left; margin: 0px; text-decoration:none; padding: 7px 0 0 10px; }
.pankuzu a                   { color: #0066CC; text-decoration:underline;}
.pankuzu a:hover             {	color: #0066CC;	text-decoration:none;}
#flash_area {
	display: block;
	height: 400px;
	width: 900px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}




/*------------------------------------------------------------------------
TOP 2column layout
--------------------------------------------------------------------------*/

#Tcontainer					 { display:block; width: 900px; margin: 0 auto; background:#FFFFFF; } 
#Tcontainer_left		     { display:block; width: 286px; float: left; margin:0;}  
#Tcontainer_right			 { display:block; width: 608px; float: right; text-align: left; margin:0; } 


/*----Tcontainer_left-------*/

#Tcontainer_left ul           { list-style-type: none;	padding: 0;	margin: 0;}
#Tcontainer_left li          { width:286px ; display:block;  margin: 0 0 10px 0;  }
#Tontainer_left li a         { text-decoration:none;}

#tl_bn01 a                   { background:url(../images/tl_bn01.jpg) 0px 0px no-repeat; width:286px; height:82px; display:block; }
#tl_bn02 a                   { background:url(../images/tl_bn02.jpg) 0px 0px no-repeat; width:286px; height:82px; display:block; }
#tl_bn03 a                   { background:url(../images/tl_bn03.jpg) 0px 0px no-repeat; width:286px; height:117px; display:block; }
#tl_bn04 a                   { background:url(../images/tl_bn04.jpg) 0px 0px no-repeat; width:286px; height:100px; display:block; }
#tl_bn05 a                   { background:url(../images/tl_bn05.jpg) 0px 0px no-repeat; width:286px; height:117px; display:block; }
#tl_bn06 a                   {
	width:286px;
	height:117px;
	display:block;
	background-image: url(../images/tl_bn06.jpg);
	background-repeat: no-repeat;
}
#tl_bn07 a                   { background:url(../images/tl_bn07.jpg) 0px 0px no-repeat; width:286px; height:82px; display:block; }
#tl_bn08 a                   { background:url(../images/tl_bn08.jpg) 0px 0px no-repeat; width:286px; height:82px; display:block; }
#tl_bn09 a {
	background-image: url(../images/tl_bn09.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 82px;
	width: 286px;
}
#tl_bn10 {
	background-image: url(../images/mobile_top.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 286px;
}
#tl_bn11 a {
	background-image: url(../images/recruit_bn_top2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 82px;
	width: 286px;
}
#tl_bn12 a {
	background-image: url(../images/ayu-team_top.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 87px;
	width: 286px;
}
#tl_bn13 a {
	background-image: url(../images/artinus_top.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 286px;
}
#tl_bn14 a {
	background-image: url(../images/fishing_osaka2011.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 86px;
	width: 286px;
}
#tl_bn15 a {
	background-image: url(../images/japanfishingfestival_2011.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 156px;
	width: 286px;
}
#tl_bn16 a {
	background-image: url(../images/yumetyoko.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 286px;
}
#tl_bn17 a {
	background-image: url(../images/tl_bn10.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 82px;
	width: 286px;
}
#tl_bn18 a {
	background-image: url(../images/kota-americandream.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 286px;
}
#tl_bn19 a {
	background-image: url(../images/cultivacup2011.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 54px;
	width: 286px;
}
#tl_bn20 a {
	background-image: url(../images/ayuteamtournament.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 92px;
	width: 286px;
}
#tl_bn21 a {
	background-image: url(../images/anglers-chance.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 97px;
	width: 286px;
}
#tl_bn22 a {
	background-image: url(../images/campaign01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 286px;
}
#tl_bn23 a {
	background-image: url(../images/jaftma.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 80px;
	width: 286px;
}



#tl_bn01 a:hover             { background:url(../images/tl_bn01.jpg) -286px 0px no-repeat; text-decoration:none; }
#tl_bn02 a:hover             { background:url(../images/tl_bn02.jpg) -286px 0px no-repeat; text-decoration:none; }
#tl_bn03 a:hover             { background:url(../images/tl_bn03.jpg) -286px 0px no-repeat; text-decoration:none; }
#tl_bn04 a:hover             { background:url(../images/tl_bn04.jpg) -286px 0px no-repeat; text-decoration:none; }
#tl_bn05 a:hover             { background:url(../images/tl_bn05.jpg) -286px 0px no-repeat; text-decoration:none; }
#tl_bn06 a:hover             {
	text-decoration:none;
	background-position: -286px 0px;
}
#tl_bn07 a:hover             { background:url(../images/tl_bn07.jpg) -286px 0px no-repeat; text-decoration:none; }
#tl_bn08 a:hover             { background:url(../images/tl_bn08.jpg) -286px 0px no-repeat; text-decoration:none; }
#tl_bn09 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn11 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn12 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn13 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn14 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn15 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn16 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn17 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn18 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn19 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn20 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn21 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn22 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}
#tl_bn23 a:hover {
	background-position: -286px 0px;
	text-decoration: none;
}



/*----Tcontainer_Right-------*/

#movie_box                   {
	display:block;
	margin:0 0 15px;
	height: 339px;
	width: 608px;
}
#movie_box .pictureFlow {
	height: 339px;
	width: 608px;
	display: block;
}


#b_bn01 a                    { display:block; background:url(../images/b_bn01.jpg) 0px 0px no-repeat; width:608px; height:88px; }
#b_bn01 a:hover              { background:url(../images/b_bn01.jpg) -608px 0px no-repeat; text-decoration:none; }

#b_bn02 a                    { display:block; background:url(../images/b_bn02.jpg) 0px 0px no-repeat; width:608px; height:94px; }
#b_bn03 a                    {
	display:block;
	width:607px;
	height:120px;
	background-image: url(../images/ownermovie.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#b_bn02 a:hover              { background:url(../images/b_bn02.jpg) -608px 0px no-repeat; text-decoration:none; }
#b_bn03 a:hover              {
	text-decoration:none;
	background-image: url(../images/ownermovie.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}


#tm_bn                       { display:block; margin:0 0 30px 0; }
#tm_bn ul                    { list-style-type:none; margin:0 0 0 0; padding:0; width:608px; }
#tm_bn li                    { display:inline; margin:0 5px 0 0; float:left; display:block; width:295px;  }
#tm_bn li.right              { display:inline; margin:0 0 0 0; float:right; }

#tm_bn01 a                   {
	display:block;
	width:307px;
	height:107px;
	background-image: url(../images/ow_bn15.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#tm_bn01 a:hover             {
	text-decoration:none;
	background-image: url(../images/ow_bn15.jpg);
	background-repeat: no-repeat;
	background-position: -307px 0px;
}

#tm_bn02 a                   {
	display:block;
	width:295px;
	height:95px;
	background-image: url(../images/tm_bn02.jpg);
	background-repeat: no-repeat;
	margin-top: 3px;
}
#tm_bn02 a:hover             {
	text-decoration:none;
	background-position: -295px 0px;
}


/*--what's new--*/

#new_box                     { display:block; width:607px; height:574px; margin:0 0 10px 0; }
#new_box_tit                 { display:block; margin:0; }
#new_box_txtbox              {
	display:block;
}



/*------------------------------------------------------------------------
2column layout
--------------------------------------------------------------------------*/

#container					 { display:block; width: 900px; margin: 0 auto; background:#FFFFFF; } 
#container_left				 {
	display:block;
	width: 220px;
	float: left;
	margin:0;
}  
#container_right			 { display:block; width: 650px; float: right; text-align: left; margin:0; } 


/*------------------------------------------------------------------------
container_left
--------------------------------------------------------------------------*/

#container_left ul           { list-style-type: none;	padding: 0;	margin: 0;}
#container_left li           { width:220px ; display:block;  margin: 0 0 10px 0;  }
#container_left li a           { text-decoration:none;}

#ow_bn01 a                   { background:url(../images/ow_bn01.jpg) 0px 0px no-repeat; width:220px; height:75px; display:block; }             
#ow_bn02 a                   { background:url(../images/ow_bn02.jpg) 0px 0px no-repeat; width:220px; height:75px; display:block; }             
#ow_bn03 a                   { background:url(../images/ow_bn03.jpg) 0px 0px no-repeat; width:220px; height:75px; display:block; }             
#ow_bn04 a                   { background:url(../images/ow_bn04.jpg) 0px 0px no-repeat; width:220px; height:120px; display:block; }             
#ow_bn05 a                   { background:url(../images/ow_bn05.jpg) 0px 0px no-repeat; width:220px; height:100px; display:block; }             
#ow_bn06 a                   { background:url(../images/ow_bn06.jpg) 0px 0px no-repeat; width:220px; height:100px; display:block; }             
#ow_bn07 a                   { background:url(../images/ow_bn07.jpg) 0px 0px no-repeat; width:220px; height:100px; display:block; }             
#ow_bn08 a                   { background:url(../images/ow_bn08.jpg) 0px 0px no-repeat; width:220px; height:120px; display:block; }             
#ow_bn09 a                   { background:url(../images/ow_bn09.jpg) 0px 0px no-repeat; width:220px; height:120px; display:block; }             
#ow_bn10 a                   { background:url(../images/ow_bn10.jpg) 0px 0px no-repeat; width:220px; height:95px; display:block; }             
#ow_bn10_2 a {
	background-image: url(../images/ow_bn10_2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 95px;
	width: 220px;
}
#ow_bn10_3 a {
	background-image: url(../images/ow_bn14.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 95px;
	width: 220px;
}


#ow_bn11 a                   {
	width:220px;
	height:104px;
	display:block;
	background-image: url(../images/tm_bn03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}             
#ow_bn12 a                   { background:url(../images/ow_bn12.jpg) 0px 0px no-repeat; width:220px; height:95px; display:block; }             
#ow_bn13 a                   { background:url(../images/ow_bn13.jpg) 0px 0px no-repeat; width:220px; height:75px; display:block; }             
#ow_bn14 {
	background-image: url(../images/mobile_kasou.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 220px;
}
#ow_bn15 a{
	background-image: url(../images/recruit_bn_kasou2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 104px;
	width: 220px;
}
#ow_bn16 a{
	background-image: url(../images/ayu-team.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 220px;
}
#ow_bn17 a{
	background-image: url(../images/artinus.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 220px;
}
#ow_bn18 a{
	background-image: url(../images/ow_bn18.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 75px;
	width: 220px;
}
#ow_bn19 a{
	background-image: url(../images/campaign.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 90px;
	width: 220px;
}
#ow_bn20 a{
	background-image: url(../images/owner_movie2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 220px;
}


#ow_bn01 a:hover             { background:url(../images/ow_bn01.jpg) -220px 0px no-repeat; }             
#ow_bn02 a:hover             { background:url(../images/ow_bn02.jpg) -220px 0px no-repeat; }             
#ow_bn03 a:hover             { background:url(../images/ow_bn03.jpg) -220px 0px no-repeat; }             
#ow_bn04 a:hover             { background:url(../images/ow_bn04.jpg) -220px 0px no-repeat; }             
#ow_bn05 a:hover             { background:url(../images/ow_bn05.jpg) -220px 0px no-repeat; }             
#ow_bn06 a:hover             { background:url(../images/ow_bn06.jpg) -220px 0px no-repeat; }             
#ow_bn07 a:hover             { background:url(../images/ow_bn07.jpg) -220px 0px no-repeat; }             
#ow_bn08 a:hover             { background:url(../images/ow_bn08.jpg) -220px 0px no-repeat; }             
#ow_bn09 a:hover             { background:url(../images/ow_bn09.jpg) -220px 0px no-repeat; }             
#ow_bn10 a:hover             { background:url(../images/ow_bn10.jpg) -220px 0px no-repeat; }             
#ow_bn10_2 a:hover {
	background-position: -220px 0px;
}
#ow_bn10_3 a:hover {
	background-position: -220px 0px;
}


#ow_bn11 a:hover             {
	background-image: url(../images/tm_bn03.jpg);
	background-repeat: no-repeat;
	background-position: -220px 0px;
}             
#ow_bn12 a:hover             { background:url(../images/ow_bn12.jpg) -220px 0px no-repeat; }             
#ow_bn13 a:hover             { background:url(../images/ow_bn13.jpg) -220px 0px no-repeat; }             
#ow_bn15 a:hover {
	background-position: -220px 0px;
}
#ow_bn16 a:hover {
	background-position: -220px 0px;
}
#ow_bn17 a:hover {
	background-position: -220px 0px;
}
#ow_bn18 a:hover {
	background-position: -220px 0px;
}
#ow_bn19 a:hover {
	background-position: -220px 0px;
}
#ow_bn20 a:hover {
	background-position: 0px -120px;
}



/*------------------------------------------------------------------------
container_right
--------------------------------------------------------------------------*/

#main               {
	display:block;
	margin:10px 0 20px 0;
	color: #333;
}
#main #title        { display:block; width:650px; margin:0 0 30px 0; }
#main .stit         { display:block; background:url(../images/obi01.gif) 0px 0px no-repeat; width:630px; height:26px; margin:0 0 30px 0; padding:5px 0 0 20px; font-size:14px; font-weight:bold; }




/*------------------------------------------------------------------------
pagetop
--------------------------------------------------------------------------*/

.pagetop                       { display:block ; width:650px ; padding: 50px 0 5px 0 ; text-align:right ; font-size:90% ;}

/*------------------------------------------------------------------------
footer
--------------------------------------------------------------------------*/

#footer                         {
	display: block;
	background:url(../images/footer.jpg) 0px 0px no-repeat;
	width:900px;
	height: 380px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}  

#footer_txt                     {
	display:block;
	width:600px;
	padding:30px 0 0 230px;
	font-size:12px;
	line-height:1.8;
	color:#245F7D;
}
.foot_line                      { width:850px; margin:20px auto; }

#footer_C				{
	width: 850px;
	margin:20px auto 0;
	font-size:10px;
	color:#245F7D;
	line-height:1.8;
	padding-bottom: 0px;
} 
#footer_C a				{ color:#245F7D; } 

#footer_C_center		{ width: 220px; float :left; margin:0 0 0 10px; text-align:left; } 
#footer_C_left			{ width: 420px; float: left; text-align:left; }  
#footer_C_right			{
	width: 200px;
	float: left;
	text-align:left;
	margin-bottom: 57px;
} 

/*-----Link------*/
#footer_C_center ul     { list-style-type:none; margin:0; padding:0; }
#footer_C_center li     { display:block; background:url(../images/ico02.gif) 0px 6px no-repeat; padding:0 0 0 15px; }
#footer_C_center li a   {
	font-size:12px;
}

#footer_C_left_l        {
	width:130px;
	float: left;
	text-align:left;
}
#footer_C_left_l ul     { list-style-type:none; margin:0; padding:0; }
#footer_C_left_l li     { display:block; background:url(../images/ico01.gif) 0px 6px no-repeat; padding:0 0 0 12px; margin:3px; }
#footer_C_left_l li a   {
	font-size:12px;
}
#footer_C .footerBoxRight {
	width: 430px;
	float: right;
}



.mail a                         { text-decoration:underline; }
.mail a:hover                   { text-decoration:none; } 
#footer_C .footerLink {
	clear: both;
	list-style: none;
	padding-left: 0px;
	display: block;
	height: 36px;
	width: 389px;
	padding-top: 10px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#footer_C .footerLink li {
	float: left;
	display: block;
	padding-top: 0px;
	margin-top: 0px;
}



/*------------------------------------------------------------------------
copyright
--------------------------------------------------------------------------*/
#copyright						{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	clear: both;
	margin-left: 50px;
}
* html #footer_C_left .footerLink {
	margin-left: 0px;
	padding-left: 0px;
}
* html #footer_C #footer_C_left {
	width: 410px;
}

* html #footer_C .footerBoxRight {
	width: 440px;
}
*:first-child+html #footer_C_left .footerLink {
	margin-left: 0px;
	padding-left: 0px;
}
syuuryou {
	color: #F00;
}

