@charset "Shift_JIS";


/* top: category
 ******************************************************/
/* ===== mainimage area ===== */
#mainimg		{
			 width: 790px;
			 height: 245px;
			 clear: both;
			 background: #fff url(../../img/mainimg.gif) no-repeat;
			 position: relative;
			 padding: 0;
			 margin: 0;
			}

#mainimg .interview	{
			 position: absolute;
			 padding: 0;
			 margin: 30px 0 0 550px;
			}
#mainimg .selectlang	{
			 line-height: 1.0;
			 position: absolute;
			 padding: 0;
			 margin: 227px 0 0 418px;
			}
.selectlang img		{
			 font-size: 0;
			 line-height: 1.0;
			 vertical-align: top;
			}
.selectlang span	{
			 font-family:Arial,Helvetica,sans-serif;
			 font-size: 11px;
			 line-height: 1.0;
			 vertical-align: top;
			 margin: 0 8px 0 2px;
			}
.selectlang a:active	{ text-decoration: none;}

.selectlang a:link	{ text-decoration: none;}

.selectlang a:visited	{ text-decoration: none;}

.selectlang a:hover	{ text-decoration: underline;}





/* ===== news area ===== */
#topnewsarea		{
			 border: #f5f5f5 solid 5px;
			 padding: 5px;
			}
#topnewsarea dl		{
			 line-height: 1.2;
		 	 background: url(../../common/img/x-ten.gif) repeat-x;
			 background-position: 0 100%;
			 margin: 0;
			 padding: 5px 0 5px 0;
			}
#topnewsarea dt		{
			 font-size: 80%;
			 margin: 0;
			 padding-left: 5px;
			}
#topnewsarea dd		{
			 font-size: 80%;
			 margin: -1.2em 0 0 7.5em;
			}

#topnewsarea dd img	{
			 vertical-align: top;
			 margin-top: 0.1em;
			 padding-left: 0.5em;
			}

#topnewsarea dd .info		{
				 color: #099;
				 font-weight:bold;
				 margin-right: 0.6em;
				}

#topnewsarea a:link	{ text-decoration: none;}
#topnewsarea a:visited	{ text-decoration: none;}

#topnewsarea dl:after 	{
			 content: "";
			 display: block;
			 clear: both;
			 height: 1px;
			 overflow: hidden;
			}
/*\*/
*html #topnewsarea dl	{
			 height: 1px;
			 overflow: visible;
			}
/**/







