@charset "utf-8";



/**************************/



#contents h2{

	background:url(../images/title_g_beginner.gif) no-repeat;

	}





/*=====================================================*/



#contents div#pccInfo{

	float:right;

	width:360px;

	padding:20px;

	width:380px;

	padding:10px;

	background:#fff;

	border:solid 1px #ccc;

	

}



#contents div#pccInfo h3{

	background:url(../images/title_g_pccInfo.gif) no-repeat;

	height:32px;

	text-indent:-9999px;

	overflow:hidden;

	margin-bottom:10px;

	position:relative;	

}



#contents div#pccInfo ul li{

	background:url(../images/arrow_01.gif) no-repeat;

	padding-left:14px;

	line-height:18px;

	margin-bottom:6px;

}



/*=====================================================*/



#contents a.view_more{

	display:block;

	width:86px;

	height:18px;

	background:url(../images/button_more.jpg) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

	margin-top:10px;

	position:absolute;

	right:5px;

	bottom:7px;

}



#contents a.view_more:hover{

	background-position:bottom;

}



/*=====================================================*/



#contents ul#guideCont{

	float:left;

	/*

	width:360px;

	padding:20px;

	*/

	width:400px;

	width:320px;

	background:#fff;

}



#contents ul#guideCont li{

	border:solid 1px #ccc;

	padding:10px;

	margin-bottom:10px;

	

}



#contents ul#guideCont li h3{

	position:relative;

	height:32px;

	text-indent:-9999px;

	overflow:hidden;

	margin-bottom:10px;

}



#contents ul#guideCont li h4{

	line-height:18px;

	padding-left:20px;

	background:url(../images/arrow_01.gif) no-repeat;

	

}



#contents ul#guideCont li p.caution{

	padding:5px;

	background:#fee;

	border:solid 1px #f00;

	color:#f00;

	margin:5px;

}



/*=====================================================*/



#contents ul#guideCont li#g_fmap h3{

	background:url(../images/title_g_fmap.gif) no-repeat;

	

}



#contents ul#guideCont li#g_fmap ul li{

	background:url(../images/arrow_01.gif) no-repeat;

	padding-left:14px;

	line-height:18px;

	margin-bottom:6px;

}



/*=====================================================*/



#contents ul#guideCont li#g_point h3{

	background:url(../images/title_g_point.gif) no-repeat;

}



#contents ul#guideCont li#g_point a#g_point{

	display:block;

	height:18px;

	width:126px;

	background:url(../images/button_g_point.jpg) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

}



#contents ul#guideCont li#g_point a#button_g_point:hover{

	background-position:bottom;

}



/*=====================================================*/



#contents ul#guideCont li#g_course h3{

	background:url(../images/title_g_course.gif) no-repeat;

}



#contents ul#guideCont li#g_course h4{

}



#contents ul#guideCont li#g_course ul#courseList{

	margin-top:10px;

	}



#contents ul#guideCont li#g_course ul#courseList li{

	padding:5px;

	}



#contents ul#guideCont li#g_course strong{

	color:#FF9900;

	}


#contents ul#guideCont li#contact p#mailAdd {
    background: url(../images/mailAdd.gif) no-repeat;
    width: 114px;
    text-indent: -9999px;
    overflow: hidden;
}

#contents ul#guideCont li#contact h3 {
    background: url(../images/title_contact.gif) no-repeat;
    margin-bottom: 0;
}


#contents ul#guideCont li#contact ul.sub_ul{
    margin-top: 10px;
}
#contents ul#guideCont li#contact ul.sub_ul li{
    margin-bottom: 10px;
}

#contents ul#guideCont li#formAsk h3{
	background:url(../images/title_formAsk.gif) no-repeat;
}

#contents ul#guideCont a#button_formAsk{
	display:block;
	height:18px;
	width:126px;
	background:url(../images/button_formAsk.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#contents ul#guideCont li#formAsk a#button_formAsk:hover{
	background-position:bottom;
}
/*=====================================================*/



#contents div#g_course{

	float:right;

	width:360px;

	padding:20px;

	width:380px;

	width:320px;

	padding:10px;

	background:#fff;

	border:solid 1px #ccc;

	

}



#contents div#g_course h3{

	background:url(../images/title_g_course.gif) no-repeat;

	height:32px;

	text-indent:-9999px;

	overflow:hidden;

	margin-bottom:10px;

	position:relative;	

}



#contents div#g_course ul li{

	line-height:18px;

	margin-bottom:6px;

	border:dotted 1px #ccc;

}





#contents div#g_course ul h4{

	padding-left:16px;

	background:url(../images/arrow_01.gif) no-repeat;

}



#contents div#g_course ul#courseList{

	margin-top:10px;

	}



#contents div#g_course ul#courseList li{

	padding:5px;

	}

	

#contents div#g_course strong{

	color:#FF9900;

	}



/*=====================================================*/



#contents ul#guideCont li#g_taikai h3{

	background:url(../images/title_g_taikai.gif) no-repeat;

}



#contents ul#guideCont li#g_taikai h4{

}



#contents ul#guideCont li#g_taikai strong{

	color:#FF9900;

	}



#contents ul#guideCont li#g_taikai .small_rice{

	font-size:xx-small;

	}



#contents ul#guideCont li#g_taikai .supple_rice{

	margin-top:10px;

	color:#999;

	}



