@charset "Shift_JIS";


#headerArea {
width: 748px;
	height: 106px;
	margin:0;
	padding:0;
}


#headerlogo {
float:left;
margin:0;
padding:0;
}

#headermenu {
float:right;
margin:0;
padding:0;
}


#mainArea {
	width: 748px;
	margin:0;
    padding:0;
}


#mainArea h1 {
	width: 748px;
	height:124px;
	margin:0;
    padding:0;
         text-indent: -9999px;
          font-size:10px;
          font-weight:normal;
	background-image: url(../img/index_r2_c1.jpg);
	background-repeat: no-repeat;
}


#mainArea2 {
	width: 748px;
	margin:0;
    padding:0;
}


#mainArea2 h2 {
	width: 748px;
	height: 69px;
	margin:0;
    padding:0;
         text-indent: -9999px;
          font-size:10px;
          font-weight:normal;
	background-image: url(../img/index_r2_c1_ba.jpg);
	background-repeat: no-repeat;
}

#mainArea3 {
	width: 748px;
	height: 74px;
	margin:0;
    padding:0;
	background-image: url(../img/index_r2_c1_c.jpg);
	background-repeat: no-repeat;
}

#mbutton {
	width: 734px;
	margin:0;
    padding:15px 0 5px 14px;
}

#mbutton img {
	margin:0;
    padding:0 2px 0 0;
}

 
#m_text {
    width:465px;
	margin:0 ;
    padding:12px 0 28px 37px;
	float:left;
}

#m_text h2 {
	width: 347px;
	height: 17px;
	margin:0;
    padding:0 0 17px 0;
	text-indent: -9999px;
    font-size:10px;
    font-weight:normal;
	background-image: url(../img/index_r1_c1.gif);
	background-repeat: no-repeat;
}

#m_text p {
 font-size:12px;
 line-height:18px;
	margin:0 23px 0 8px;
    padding:0;
}

#mainArea4L{
	width: 465px;
	margin:0;
    padding:0;
	float:left;
}

.mainArea4R{
	width: 234px;
	margin:0;
    padding:45px 10px 0 0;
	float:right;
}

.mainArea4R p{
	margin:0;
    padding:0 0 10px 0;
}

.mainArea5R{
	width: 234px;
	margin:0;
    padding:16px 0 0 0;
          font-size:12px;
          font-weight:normal;
	float:right;
    line-height:20px;
}

#topicsArea {
	width: 465px;
	margin:0;
    padding:0;
	float:left;
	clear:both;
}

#topicsArea h2 {
	width: 465px;
	height: 27px;
	text-indent: -9999px;
    font-size:10px;
    font-weight:normal;
	background-image: url(../img/topics.gif);
	background-repeat: no-repeat;
	margin:0;
    padding:0 0 25px 0;
}

#topicsArea  a:link {
color: #2F479D;
text-decoration:none;
}

#topicsArea  a:visited {
color: #2F479D;
text-decoration:none;
}

#topicsArea  a:hover, a:active {
color: #FF0000;
text-decoration:underline;
}

#topics_text{
		 margin:0;
         padding:0 34px 0 34px;
}

#topics_text ul{
		 margin: 0;
		 padding:0;
		 list-style-type:none;
		 list-style-position:outside;
}

#topics_text li{
		 padding:0 0 15px 12px;
		 font-size:12px;
		 line-height:1.5em;
		 background: url(../img/index_r2_c1.gif) no-repeat;
		 background-position:0em 0.4em;
}


#searchArea {
	width: 465px;
	margin:0;
    padding:0 0 15px 0;
	float:left;
}

#searchArea h2 {
	margin:0;
    padding:0 0 25px 0;
}

#searchArea p {
		 font-size:12px;
		 line-height:18px;
		 margin:0;
         padding:0 0 0 46px;
		 text-align:right;
}

#searchArea  a:link {
color: #2F479D;
text-decoration:none;
}

#searchArea  a:visited {
color: #2F479D;
text-decoration:none;
}

#searchArea  a:hover, a:active {
color: #FF0000;
text-decoration:underline;
}

#search_text {
		 margin:0;
         padding:0 24px 0 34px;
}

#search_text ul {
		 margin: 0;
		 padding:0;
		 list-style-type:none;
		 list-style-position:outside;
}

#search_text li {
		 padding:0 0 15px 12px;
		 font-size:12px;
		 line-height:1.5em;
		 background: url(../img/index_r2_c1.gif) no-repeat;
		 background-position:0em 0.4em;
}

