@charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 style info :コンテンツエリア関係 他
 
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
body {
}

a:link {
    color:#990000;
}

a:visited {
    color:#990000;
}

a:hover {
    color:#990000;
	text-decoration: none;
}

a:active {
    color:#990000;
}


/*----------------------------------------------------
	#header
----------------------------------------------------*/
#headerTop{
	width:800px;
	height:100px;
	margin-top:20px;
	margin-bottom:20px;
}

#headerTop h1{

}
#headerTop h1 a{
}





#gNav01 ul{
text-align:right !important;
}



#gNav01 li{
	margin:0 0px 15px;
	text-align:right;
}

#gNav01 li a#topicsTOP{
	margin : 0px ;
	margin-left:150px;
	padding : 0px ;
	width : 73px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_topics1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : 9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav01 li a#topicsTOP:hover{
	background-image:url(../img/top/gnavi_topics2.gif) ;
	background-repeat : no-repeat ;
	background-position : top lef ;
}


#gNav01 li a#profileTOP{
	margin : 0px ;
	margin-left:68px;
	padding : 0px ;
	width : 156px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_profile1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : 9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav01 li a#profileTOP:hover{
	background-image:url(../img/top/gnavi_profile2.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
}

#gNav01 li a#newsTOP{
	margin : 0px ;
	margin-left:14px;
	padding : 0px ;
	width : 210px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_news1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : 9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav01 li a#newsTOP:hover{
	background-image:url(../img/top/gnavi_news2.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
}


#gNav01 li a#qaTOP{
	margin : 0px ;
	margin-left:26px;
	padding : 0px ;
	width : 198px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_qa1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : 9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav01 li a#qaTOP:hover{
	background-image:url(../img/top/gnavi_qa2.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
}


#gNav02 li {
	margin:0 11px 15px;
}


#gNav02 li a#bookTOP{
	margin : 0px ;
	padding : 0px ;
	width : 73px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_book1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav02 li a#bookTOP:hover{
	background-image:url(../img/top/gnavi_book2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}


#gNav02 li a#lectureTOP{
	margin : 0px ;
	padding : 0px ;
	width : 185px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_lecture1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav02 li a#lectureTOP:hover{
	background-image:url(../img/top/gnavi_lecture2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}




#gNav02 li a#magazineTOP{
	margin : 0px ;
	padding : 0px ;
	width : 222px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_magazine1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav02 li a#magazineTOP:hover{
	background-image:url(../img/top/gnavi_magazine2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#gNav02 li a#interviewTOP{
	margin : 0px ;
	padding : 0px ;
	width : 129px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_interview1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav02 li a#interviewTOP:hover{
	background-image:url(../img/top/gnavi_interview2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}


#gNav02 li a#editorTOP{
	margin : 0px ;
	padding : 0px ;
	width : 162px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_editor1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav02 li a#editorTOP:hover{
	background-image:url(../img/top/gnavi_editor2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#gNav03{
    margin:auto;
    margin-top:10px;
	margin-bottom:80px;
	clear:both;
	width:180px;
	text-align:center;
}

#gNav03 li{
	margin:0 11px 20px;
}
    



#gNav03 li a#inquiryTOP{
	margin : 0px ;
	padding : 0px ;
	width : 90px ;
	height : 24px ;
	background-image:url(../img/top/gnavi_inquiry1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#gNav03 li a#inquiryTOP:hover{
	background-image:url(../img/top/gnavi_inquiry2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}









#mainTop{
    margin-top:70px;
	margin-left:0px;
	width:800px;
}

#topLeft{
    float:left;
	width:165px;
}

#gNav01{
    float:left;
	text-align:right !important;
}





#topRight{
    float:right;
	width:555px;
}

#image{
    float:left;
	width:280px;
     margin-right:30px;
}


#gNav02{
}









