@charset "utf-8";
/* CSS Document */

/****************************************
			header
****************************************/

/******* HeaderNavi *********/
.hli1 div{
	height: 16px;
	margin: 1px 5px 0 5px;
	width: 46px;
	background: url(../image/hn_btn_01.gif) no-repeat 0 top;
	text-indent: -9999px;
}

/****************************************
			MainFlash/Image
****************************************/
#mainFlash{
	width: 900px;
	height: 430px;
	margin: 2px 0 0 0;
}

/****************************************
			Main
****************************************/

/******* alpha *********/
.tbLast{
	margin: 14px 0 10px 0;
}
.tBTitle{
	width: 690px;
	height: 19px;
	text-indent: -9999px;
}
.tbt1{
	background: url(../image/top_bar_01.gif) 10px 0 no-repeat;
}
.tbt2{
	background: url(../image/top_bar_02.gif) 10px 0 no-repeat;
}
.tbt3{
	background: url(../image/top_bar_03.gif) 10px 0 no-repeat;
}
.tBSentence{
	padding: 10px 10px 15px 15px;
}

/******* beta *********/
.sMUl{
	list-style: none;
	padding: 0 0 5px 0;
}
.sMLiT{
	height: 14px;
	border-right: #CCC 1px solid;
	border-left: #CCC 1px solid;
	padding: 4px 10px 2px 10px;
}
.sMLiBot{
	border-bottom: #CCC 1px solid;
	border-right: #CCC 1px solid;
	border-left: #CCC 1px solid;
	padding: 4px 10px 10px 10px;
}
.sMli1{
	font-size: 12px;
}
.sMli1 a{
	border-bottom: 1px solid #1D8035;
	padding: 0 0 1px 0;
}
.sMli1 a:hover{
	color:#666;
	border-bottom: 1px solid #31a32c;
}
.sMli{
	background: url(../image/snw_ttl.gif) no-repeat;
	text-indent: -9999px;
	height: 18px;
	width: 200px;
	margin: 0;
	padding: 0;
	line-height: 1;
}


/******* plan *********/
#plan{
	width: 900px;
}
.planBar{
	width: 900px;
	height: 18px;
	text-indent: -9999px;
	background: url(../image/top_bar_04.gif) no-repeat;
}
.planAlpha{
	width: 535px;
	height: 245px;
	margin: 1px 0 0 0;
	background: #767e78;
	border: 1px solid #737373;
}
.planBeta{
	width: 356px;
	height: 245px;
	margin: 1px 0 0 5px;
	background: #767e78;
	border: 1px solid #737373;
}
*html .planAlpha{width:537px;height:247px;padding:0 0 3px 1px;}
*html .planBeta{width:358px;height:247px;padding:0 0 3px 1px;}

.alphaTitle{
	width: 63px;
	height: 10px;
	margin: 5px 6px 4px 6px;
	text-indent: -9999px;
	background: url(../image/top_plan_text1.gif) no-repeat;
}
.betaTitle{
	width: 117px;
	height: 10px;
	margin: 5px 6px 4px 6px;
	text-indent: -9999px;
	background: url(../image/top_plan_text2.gif) no-repeat;
}
*html .alphaTitle{width:75px;height:19px;margin:0;background:url(../image/top_plan_text1.gif) center center no-repeat;}
*html .betaTitle{width:129px;height:19px;margin:0;background:url(../image/top_plan_text2.gif) center center no-repeat;}

.line04{
	height: 7px;
	margin: 7px 0 0 0;
	text-indent: -9999px;
	background: url(../image/lin_04.gif) repeat;
}
*html .line04{height:3px;margin:0;background:url(../image/lin_04.gif) 0 center repeat-x;}

.l04L{
	width: 456px;
}
.l04R{
	width: 223px;
}
.planL{
	width: 175px;
	height: 223px;
}
.planR{
	width: 174px;
	height: 223px;
}
.plan1{
	margin: 0 0 0 3px;
	background: url(../image/top_plan1_bg.jpg) no-repeat;
}
.plan2{
	margin: 0 0 0 2px;
	background: url(../image/top_plan2_bg.jpg) no-repeat;
}
.plan3{
	margin: 0 0 0 2px;
	background: url(../image/top_plan3_bg.jpg) no-repeat;
}
.plan4{
	margin: 0 0 0 3px;
	background: url(../image/top_plan4_bg.jpg) no-repeat;
}
.plan5{
	margin: 0 0 0 2px;
	background: url(../image/top_plan5_bg.jpg) no-repeat;
}
*html .plan1{margin:0 0 0 1px;}
*html .plan4{margin:0 0 0 1px;}

.plansText{
	width: 162px;
	height: 13px;
	margin: 50px 0 0 8px;
	text-indent: -9999px;
}
.plan1Text{
	background: url(../image/top_plan1_text01.gif) no-repeat;
}
.plan2Text{
	background: url(../image/top_plan2_text01.gif) no-repeat;
}
.plan3Text{
	background: url(../image/top_plan3_text01.gif) no-repeat;
}
.plan4Text{
	background: url(../image/top_plan4_text01.gif) no-repeat;
}
.plan5Text{
	background: url(../image/top_plan5_text01.gif) no-repeat;
}
.planText{
	width: 163px;
	height: 70px;
	margin: 7px 0 2px 9px;	
}
*html .planText{height:71px; margin: 0px 0 2px 9px}

.planBtn{
	width: 173px;
	height: 80px;
	margin: 0 0 0 1px;
}
.planBtn a{
	width: 173px;
	height: 80px;
	display: block;
	text-indent: -9999px;
}
*html .planBtn{
	width: 173px;
	height: 80px;
	margin: 0 0 0 1px;
}
*html .planBtn a{
	width: 173px;
	height: 80px;
	display: block;
	text-indent: -9999px;
}
.pb1 a{
	background: url(../image/btn_plan1_off.png) no-repeat;
}
*html .pb1 a{background: url(../image/btn_plan1_off.gif) no-repeat;margin: 1px 0 0 0;}

.pb1 a:hover{
	background: url(../image/btn_plan1_on.png) no-repeat;
}
*html .pb1 a:hover{background: url(../image/btn_plan1_on.gif) no-repeat;}

.pb2 a{
	background: url(../image/btn_plan2_off.png) no-repeat;
}
*html .pb2 a{background: url(../image/btn_plan2_off.gif) no-repeat;}

.pb2 a:hover{
	background: url(../image/btn_plan2_on.png) no-repeat;
}
*html .pb2 a:hover{background: url(../image/btn_plan2_on.gif) no-repeat;}

.pb3 a{
	background: url(../image/btn_plan3_off.png) no-repeat;
}
*html .pb3 a{background: url(../image/btn_plan3_off.gif) no-repeat;}

.pb3 a:hover{
	background: url(../image/btn_plan3_on.png) no-repeat;
}
*html .pb3 a:hover{background: url(../image/btn_plan3_on.gif) no-repeat;}

.pb4 a{
	background: url(../image/btn_plan4_off.png) no-repeat;
}
*html .pb4 a{background: url(../image/btn_plan4_off.gif) no-repeat;}

.pb4 a:hover{
	background: url(../image/btn_plan4_on.png) no-repeat;
}
*html .pb4 a:hover{background: url(../image/btn_plan4_on.gif) no-repeat;}

.pb5 a{
	background: url(../image/btn_plan5_off.png) no-repeat;
}
*html .pb5 a{background: url(../image/btn_plan5_off.gif) no-repeat;}

.pb5 a:hover{
	background: url(../image/btn_plan5_on.png) no-repeat;
}
*html .pb5 a:hover{background: url(../image/btn_plan5_on.gif) no-repeat;}

/****************************************
			TabBox
****************************************/
.tabBox{
	width: 898px;
	height: 200px;
	margin: 12px 0 0 0;
	border: 1px solid #bdbdbd;
}
.tabBoxTitle{
	width: 189px;
	height: 6px;
	margin: 5px 7px 0 5px;
	text-indent: -9999px;
	background: url(../image/top_tabbox_title.gif) no-repeat;
}
.line05{
	width: 697px;
	height: 7px;
	margin: 4px 0 0 0;
	text-indent: -9999px;
	background: url(../image/lin_04.gif) repeat;
}