@charset "Shift_JIS";

*{font-family: tahoma;}

/* img {vertical-align:middle;}*/

body {
	background:#fff;
	color:#666;
	margin:0 auto; text-align:center;
	}
	


/* layout
----------------------------------------------*/
#layout1    {margin:0 auto;width:760px;text-align:center;
             background:#fff url(/images/mainbg.jpg) repeat-y center top;}


#headerbody {background: url(/images/body_bg.jpg) repeat-x center top;text-align:center;}
#header     {width:760px;height:124px;text-align:left; margin:0 auto;
             background: url(/images/headerbg.jpg) no-repeat center top;}
#menu       {width:760px;height:56px;text-align:center; margin:0 auto;
             background: url(/images/menu/menu_bg.jpg) no-repeat center top;}

#menu2       {width:760px;height:56px;text-align:center; margin:0 auto;
             background: url(/images/menu/menu_bg2.jpg) no-repeat center top;}


#footmenu  {width:760px;height:35px;
            background: url(/images/footmenubg.jpg) no-repeat center top;
            font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka'; font-size:10px; color:#6F4818;
            padding:10px 0px 0px 0px; margin:0 auto;}

#footmenu a:link.foot     {font-size:10px; text-decoration:none; color:#6F4818;}
#footmenu a:visited.foot  {font-size:10px; text-decoration:none; color:#6F4818;}
#footmenu a:hover.foot    {font-size:10px; text-decoration:underline; color:#f60;}
#footmenu a:active.foot   {font-size:10px; text-decoration:none; color:#6F4818;}

#footer    {width:760px;height:35px;
            background: url(/images/footerbg.jpg) no-repeat center bottom;
            font-family:'Tahoma','‚l‚r ‚oƒSƒVƒbƒN','Osaka'; font-size:11px; color:#AC824E;}


/* topcont
----------------------------------------------*/
#topcont {width:732px; margin:0 auto; padding-top:7px; text-align:left;}

/*--------------------------------------------*/


/* systemcont
----------------------------------------------*/
#systemcont {width:752px; margin:0 auto; padding-top:10px; text-align:left;}

/*--------------------------------------------*/



/* system2cont
----------------------------------------------*/
#system2cont {width:752px; margin:0 auto; padding-top:10px; text-align:left;}

/*--------------------------------------------*/


/* pointcont
----------------------------------------------*/
#pointcont {width:752px; margin:0 auto; padding-top:10px; text-align:left;}

/*--------------------------------------------*/


/* kosyunyucont
----------------------------------------------*/
#kosyunyucont {width:718px; margin:0 auto; padding-top:5px; text-align:left;}

/*--------------------------------------------*/


/* qacont
----------------------------------------------*/
#qacont       {width:730px;margin:0 auto;padding-top:10px;text-align:left;}
#qacont .ans  {background: url(/images/qa/ans_bg.jpg) no-repeat center bottom;}
#qacont .div1 {width:215px; height:140px; margin:10px; line-height:18px; overflow:auto;}

/*--------------------------------------------*/


/* recruitcont
----------------------------------------------*/
#recruitcont           {width:714px; margin:0 auto; padding-top:10px; text-align:left;}

#recruitcont .bosyu    {width:714px; margin:0 auto;
                        background: url(/images/recruit/bg_02.gif) repeat-y;}
#recruitcont .bosyu th {width:90px;padding:1px 0 1px 0; background: url(/images/recruit/td_bg01.gif); 
                        border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;}
#recruitcont .bosyu td {padding:1px 0 1px 4px; background:#fff; color:#6E8500; line-height:20px;
                        border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;}

#recruitcont .ftable  {background: url(/images/recruit/form.jpg) no-repeat;}
#recruitcont .ftable th {padding:2px 2px 2px 25px;}
#recruitcont .ftable td {padding:2px 2px 2px 10px;}


/* link
----------------------------------------------*/
#link{}

#link textarea{
	margin-top:5px;
	width:500px;
	height:50px;
	font-size:12px;
	background:#fff;
}

#link .bana{
	margin-left:40px;
	*margin-left:15px;
	margin-bottom:20px;
}


#link .waku{
	width:640px;
	padding:20px;
	text-align:left;
	border:5px solid #ffeeaf;
}

/*--------------------------------------------*/

a:link.salink     {font-size:10px; text-decoration:none; color:#ff8604;}
a:visited.salink  {font-size:10px; text-decoration:none; color:#ff8604;}
a:hover.salink    {font-size:10px; text-decoration:none; color:#f60;}
a:active.salink   {font-size:10px; text-decoration:none; color:#ff8604;}