@charset "utf-8";

/*
----------------------------------------------------------------------------- 
Import
----------------------------------------------------------------------------- */
@import url("../../_common/css/reset.css");
@import "../../_common/css/basic.css";
@import "../../_common/css/base.css";

/* Style for MacIE 5.x 
------------------------------------------*/

/*
----------------------------------------------------------------------------- 
----------------------------------------------------------------------------- */

div.main_img_wrap{
	background:url(../img/main_img.jpg) no-repeat;
	background-position:center top;
	height:200px;}
	
	div#main_img{
		width:950px;
		margin:0 auto;
		padding:65px 0 0 0;}
		
		div#main_img h1{
			background:url(../img/main_h1.png);
			width:187px; height:72px;}
	
div#contents div.h2-1{
	padding:3em 0 2em 0;}
div#contents div.h2-2{
	padding:3em 0 0 0;}
	
	div#contents div.h2-1 h2{
		background:url(../img/h2-1.png);
		width:439px; height:34px;}
	div#contents div.h2-2 h2{
		background:url(../../_common/img/w-plan.png);
		width:241px; height:34px;}	
		
	div#contents div.plan h3{
		border-left:#333399 4px solid;
		padding:0 0 0 10px;
		font-size:1.2em; color:#333399;}
		
	div.plan_wrap01,div.plan_wrap02{
		float:left;}
	div.plan_wrap02{
		padding:0 0 0 10px;}
	div.plan dl{
		clear:both;}
		
	/* for IE6 IE7*/
	div.plan_wrap:after {
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;}
	/*\*/
	* html div.plan_wrap {
		height: 1em;
		overflow: visible;}
	/**/
							
	p.to_plan{
		padding:2em 0 0 0;}		
		p.to_plan a{
			background:url(../../_common/img/btn_plan.png);
			width:330px; height:44px;}		
			p.to_plan a:hover{
				background-position:0 -44px;}		

