/* CSS Document */

/*SBS YOUTH SOCCOR-common*/

/**********

 base tag
 
 **********/
body
	{
	margin:0;
	padding:0;
	color:#333;
	background-color:#fdd;
	font-family:"Osaka","MSPƒSƒVƒbƒN","Arial","sans-serif";
	}
	
div,span,form,input,label,select
	{
	margin:0;
	padding:0;
	}

h1,h2,h3,h4,h5
	{
	margin:0;
	padding:0;
	font-size:100%;
	line-height:1;
	}
	
P{
	margin:0;
	padding:0;
	}

img{
	margin:0;
	padding:0;
	border:0;
	}
	
ul,ol{
	list-style:none;
	margin:0;
	padding:0;
	}

li{
	margin:0;
	padding:0;
	}

a:link{color:#46c; text-decoration:none;}
a:visited{color:#46c; text-decoration:none;}
a:hover{color:#44c; text-decoration:none;}
a:active{color:#46c; text-decoration:none;}


/******

container

******/

#container
	{
	width:800px;
	margin:0 auto;
	padding:15px;
	background-color:#fbb;
	}

#main
	{
	width:800px;
	margin:0;
	padding:0;
	background-color:#fff;
	}


/******

top

******/

#top-inner
	{
	width:760px;
	margin:0;
	padding:32px 20px 0 20px;
	background:url(../images/bace.gif) no-repeat 0 0 ;
	}

#top-left
	{
	width:274px;
	height:253px;
	margin:0;
	padding:8px 0 0 0;
	float:left;
	}
	
#title
	{
	width:475px;
	height:238px;
	margin:0;
	padding:0 0 23px 0;
	float:left;
	}
	
	
/******

main

******/
	
#keisaimihon-inner
	{
	width:660px;
	height:430px;
	margin:0;
	padding:35px 50px 0 50px;
	}
	
#keisaimihon-left
	{
	width:435px;
	height:430px;
	margin:0;
	padding:0;
	float:left;
	}
	
#keisaimihon-right
	{
	width:225px;
	height:430px;
	margin:0;
	padding:0;
	text-align:right;
	float:left;
	}	

#main-inner
	{
	width:660px;
	margin:0;
	padding:20px 70px;
	}
	
.main-text
	{
	width:660px;
	margin:0;
	padding:0;
	font-size:100%;
	line-height:1.6;
	}	
.main-text_navi
	{
	margin:0 2px 0 0;
	padding:0;
	font-size:85%;
	line-height:1.6;
	color:#f66;
	}
	
.koumoku-title
	{
	width:643px;
	margin:15px 0 10px 0;
	padding:0 0 0 7px;
	font-size:110%;
	line-height:1.1;
	color:#f33;
	border-left:solid 10px #f33;
	}	
	
.main-text_s
	{
	margin:0;
	padding:0;
	font-size:90%;
	line-height:1.6;
	}
	
.present
	{
	width:660px;
	margin:5px 0;
	padding:0;
	font-size:120%;
	line-height:1.6;
	color:#f33;
	}		
	
#moushikomi-title
	{
	width:660px;
	margin:20px 0;
	padding:0;
	}
	
#link
	{
	width:660px;
	margin:20px 0;
	padding:0;
	text-align:center;
	}
	
#moushkomi-inner
	{
	width:660px;
	margin:20px 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:dotted 1px #f33;
	}
	
#moushkomi-left
	{
	width:200px;
	margin:0;
	padding:25px 12px 0 0;
	font-size:120%;
	line-height:1.2;
	color:#c33;
	font-weight:bold;
	text-align:right;
	float:left;
	}
#moushkomi
	{
	width:236px;
	margin:0;
	padding:0;
	float:left;
	}		
#moushkomi-right
	{
	width:200px;
	margin:0;
	padding:25px 0 0 12px;
	font-size:120%;
	line-height:1.2;
	color:#c33;
	font-weight:bold;
	float:left;
	}	

#qa-title
	{
	width:660px;
	margin:40px 0 10px 0;
	padding:0;
	}
	
.qa-q
	{
	width:640px;
	margin:15px 0 10px 0;
	padding:6px 10px 5px 10px;
	font-size:100%;
	line-height:1.5;
	color:#c00;
	background-color:#fdd;
	}	
	
.qa-a
	{
	width:640px;
	margin:10px 0;
	padding:0 10px;
	font-size:100%;
	line-height:1.6;
	}
	
.qa-a_a
	{
	color:#c00;
	}	
	
	
#footer
   {
	width:800px;
	height:36px;
	margin:0;
	padding:50px 0 0 0;
	font-size:90%;
	line-height:1.5;
	text-align:center;
	background:url(../images/bace_bottom.gif) no-repeat 0 0 ;
	}
	
	
	
/******

nagare-container

******/

#nagare-container
	{
	width:700px;
	margin:0 auto;
	padding:15px;
	background-color:#fbb;
	}

#nagare-main
	{
	width:700px;
	margin:0;
	padding:0;
	background-color:#fff;
	}
		
/******

nagare

******/	 
	
#top-inner_nagare
	{
	width:560px;
	margin:0;
	padding:90px 70px 25px 70px;
	background:url(../images/nagare_bace.gif) no-repeat 0 0 ;
	}
	
#nagare-title
	{
	width:560px;
	height:53px;
	margin:0;
	padding:0;
	}
		
#nagare-cyui_inner
   {
	width:560px;
	margin:15px 0 0 0;
	padding:0 0 3px 0;
	border-bottom:solid 1px #69f;
	}
	
#nagare-cyui
   {
	width:560px;
	margin:0;
	padding:0 0 5px 0;
	font-size:120%;
	line-height:1.5;
	font-weight:bold;
	color:#69f;
	text-align:center;
	border-bottom:solid 2px #69f;
	}
	
#nagare-mainarea
	{
	width:560px;
	margin:0;
	padding:0 70px;
	}	
	
#nagare-list
   {
	width:560px;
	margin:0;
	padding:0;
	}
	
.nagare-list_inner
   {
	width:560px;
	height:43px;
	margin:0 0 2px 0;
	padding:0;
	border-bottom:solid 3px #f66;
	}
	
.nagare-no
   {
	width:545px;
	margin:0;
	padding:8px 10px 0 5px;
	
	}	
	
.nagare-text
   {
	margin:0 0 0 10px;
	padding:0;
	font-size:95%;
	line-height:1.8;
	
	}
	
.nagare-yajirishi
   {
	width:560px;
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
	}

#nagare-chui
   {
	width:560px;
	margin:30px 0;
	padding:0;
	font-size:100%;
	line-height:1.5;
	color:#c00;
	text-align:center;
	}
	
#nagare-info
   {
   width:660px;
	margin:25px 0 30px 0;
	padding:0 20px;
	font-size:100%;
	line-height:1.5;
	text-align:center;
	}
	
.nagare-info_navi
   {
	margin:0 2px 0 0;
	padding:0;
	font-size:90%;
	line-height:1.5;
	color:#f66;
	}		
	
#close
   {
   width:100px;
	margin:20px 290px 0 290px;
	padding:8px 10px;
	font-size:100%;
	line-height:1.2;
	font-weight:bold;
	color:#c00;
	text-align:center;
	background-color:#fcc;
	}
	
#nagare-footer
   {
	width:700px;
	height:36px;
	margin:0;
	padding:50px 0 0 0;
	font-size:90%;
	line-height:1.5;
	text-align:center;
	background:url(../images/nagare_bace_bottom.gif) no-repeat 0 0 ;
	}	
	
	
/*** clear for float area ***/

.clear
	{
	clear:both;
	height:1px;
	font-size:1px;
	}

	