@charset "utf-8";

ul#menu li#mbh a{
	background-position: bottom ;
	}

h3{
	width: 100% ;
	float: left ;
	margin: 8px 0 15px 0 ;
	font-size: 12px ;
	font-weight: normal ;
	text-align: center ;
	}

#gogo{
	width: 100% ;
	float: left ;
	margin-top: 5px ;
	}

#main_img,
#main_button{
	width: 100% ;
	float: left ;
	}

#main_img{
	height: 200px ;
	background: url(../top_images/main_img.jpg) no-repeat ;
	background-position: 75px ;
	}

#main_img p{
	display: none ;
	}

#main_img a{
	text-indent: -9999px ;
	display: block ;
	}

#main_img a{
	width: 231px ;
	height: 97px ;
	float: right ;
	margin: 14px 95px 0 0;
	background: url(../top_images/main_img_button.png) ;
	}
*html #main_img a{
	margin-right: 47px ;
	}

#main_img a:hover{
	background-position: bottom ;
	}

#main_button{
	margin-top: 10px ;
	border-bottom: 3px #CCCCCC solid ;
	}

#main_button1{
	width: 254px ;
	height: 100px ;
	float: left ;
	}

#main_button1 a#main_search,
#main_button1 a#main_request{
	width: 254px ;
	height: 44px ;
	float: left ;
	text-indent: -9999px ;
	display: block ;
	}

#main_button1 a#main_search{
	background: url(../top_images/main_search_button.png) ;
	}

#main_button1 a#main_request{
	margin-top: 5px ;
	background: url(../top_images/main_request_button.png) ;
	}

#main_button1 a:hover#main_search,
#main_button1 a:hover#main_request{
	background-position: bottom ;
	}

#main_button2{
	width: 245px ;
	height: 95px ;
	float: left ;
	margin-left: 7px ;
	padding: 5px 10px 0px 10px ;
	background: url(../top_images/beginner_bg.gif) no-repeat ;
	}

#beginner_title{
	width: 100% ;
	float: left ;
	text-align: center ;
	}

.beginner_list{
	width: 234px ;
	float: left ;
	margin: 7px 0px 0px 5px ;
	}

.beginner_list a#beginner_button1,
.beginner_list a#beginner_button2,
.beginner_list a#beginner_button3{
	height: 19px ;
	float: left ;
	text-indent: -9999px ;
	display: block ;
	}

.beginner_list a#beginner_button1{
	width: 156px ;
	background: url(../top_images/beginner_button1.gif) ;
	}

.beginner_list a#beginner_button2{
	width: 76px ;
	margin-left: 2px ;
	background: url(../top_images/beginner_button2.gif) ;
	}

.beginner_list a#beginner_button3{
	width: 143px ;
	background: url(../top_images/beginner_button3.gif) ;
	}

.beginner_list a:hover#beginner_button1,
.beginner_list a:hover#beginner_button2,
.beginner_list a:hover#beginner_button3{
	background-position: bottom ;
	}

#main_button3{
	width: 246px ;
	height: 90px ;
	float: right ;
	padding: 7px 8px 3px 14px ;
	background: url(../top_images/topics_bg.gif) no-repeat ;
	}
*html #main_button3{
	width: 268px ;
	height: 100px ;
	}

#main_button3 ul{
	height: 90px ;
	font-size: 11px ;
	overflow: auto ;
	}

#main_button3 ul li{
	margin-bottom: 5px ;
	padding-bottom: 4px ;
	background: url(../top_images/topics_list.gif) no-repeat ;
	border-bottom: 1px #999999 solid ;
	text-indent: 10px ;
	line-height: 110% ;
	}

#main_button3 ul li.topics_title{
	margin-top: 5px ;
	background: none ;
	text-indent: 0 ;
	}

.contents_title{
	margin-bottom: 15px ;
	}