body {
	margin: 0px;
	padding: 0px;
	background-image:url(images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}


a:hover , a:visited , a:active , a:link {
	color:#0033CC;
	text-decoration:underline;
}

#ID_Header {
	width:720px;
	margin:0px auto 0px auto;
	padding:0px;
}

h1 {
	margin:0px;
	margin-top:5px;
	margin-bottom:4px;
	font-size:11px;
	font-weight:normal;
	color:#0F0F0F;
	background-color:#F0F0F0;
	padding:0px 5px 0px 5px;
	height:24px;
	line-height:24px;
	text-align:center;
}

h1 a:hover , h1 a:visited , h1 a:active , h1 a:link {
	color:#0F0F0F;
	text-decoration:none;
	cursor:pointer;
}


#ID_Menu_top {
	width:720px;
	height:150px;
	margin:7px auto 10px auto;
	padding:0px;
}

#ID_Menu {
	width:720px;
	height:40px;
	margin:7px auto 10px auto;
	padding:0px;
}

#ID_Menu_top ul , #ID_Menu_top li { 
	margin:0px;
	padding:0px;
	display:inline;
}

#ID_Menu ul , #ID_Menu li { 
	margin:0px;
	padding:0px;
	display:inline;
}

#ID_Menu p { 
	margin:0px;
	padding:0px;
	height:40px;
}

#ID_Menu_top p { 
	margin:0px;
	padding:0px;
	height:40px;
}

#ID_Menu_top a:link , #ID_Menu_top a:visited , #ID_Menu_top a:active {
	margin:0px;
	padding:0px;
	width:180px;
	height:150px;
	background-image:url(images/btn_blue_top.gif);
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

}

#ID_Menu_top a:hover {
	width:180px;
	height:150px;
	background-image:url(images/btn_orange_top.gif);
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

}

#ID_Menu a:link, #ID_Menu a:visited, #ID_Menu a:active {
	margin:0px;
	padding:0px;
	width:180px;
	height:40px;
	background-image:url(images/btn_blue_top.gif);
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

}

#ID_Menu a:hover {
	width:180px;
	height:40px;
	background-image:url(images/btn_orange_top.gif);
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

}


#ID_MenuSub {
	width:720px;
	height:40px;
	margin:7px auto 10px auto;
	padding:0px;
}

#ID_MenuSub ul , li { 
	margin:0px;
	padding:0px;
	display:inline;
}

#ID_MenuSub p { 
	margin:0px;
	padding:0px;
	height:40px;
}

#ID_MenuSub a:link , #ID_MenuSub a:visited , #ID_MenuSub a:active {
	margin:0px;
	padding:0px;
	width:180px;
	height:40px;
	background-image:url(images/btn_blue_top.gif);
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

}

#ID_MenuSub a:hover {
	width:180px;
	height:40px;
	background-image:url(images/btn_orange_top.gif);
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

}

.sub_link {
	font-size:10px;
	font-weight:normal;
}


#ID_TopAd {
	width:720px;
	margin:0px auto 0px auto;
	padding:0px;
}


#ID_Main {
	width:720px;
	margin:8px auto 8px auto;
	padding:0px;
}

#ID_Contents {
	width:455px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}

.plan {
	font-size:28px;
	margin:0px;
	margin-top:5px;
	padding:0px;
}

.point_area {
	font-size:12px;
	line-height:24px;
	margin:0px;
	padding:0px;

}

.point {
	border:thin #999999 dashed;
	border:1px #999999 dashed;
	background-color:#FFFFCC;
	padding:3px 3px 3px 4px;
	margin:0px 5px 0px 0px;
}

.pack_text {
	margin:0px 0px 15px 12px;
	font-size:13px;

	line-height:140%;
	color:#222222;
	text-align:left;
}


.text {
	margin:3px 5px 5px 10px;
	font-size:13px;

	line-height:140%;
	color:#222222;
	text-align:left;
}

h2 {
	width:98%;
	font-size: 1.4em;
	line-height:120%;
	margin-bottom: 4px;
	letter-spacing:0px;
	border:#FF9B43 dashed thin;
	border:#FF9B43 dashed 1px;
	background-color:#FFFCDF;
	padding-left:8px;
	padding-bottom:4px;
	margin-bottom:6px;
	margin-top:0px;
	color: #06C;
	font-weight:normal;
	padding-top: 6px;
}

h3 {
	font-size: 1.2em;
	margin-bottom: 4px;
	color: #06C;
	font-weight:normal;
	padding-top: 4px;
	padding-left:8px;
}

strong {
	color:#004EAF;
	}


#ID_Side {
	width:236px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}


#ID_Side ul , li { 
	margin:0px;
	padding:0px;
	display:inline;
}




#ID_Side .intro a:link , .intro a:visited , .intro a:active , .intro a:hover {
	margin:0px 0px 10px 0px;
	padding:36px 0px 0px 20px;
	width:217px;
	height:37px;
	display:block;
	text-align:left;
	font-size:14px;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

	clear:left;
}


#ID_Side .flow a:link , .flow a:visited , .flow a:active , .flow a:hover , .price a:link , .price a:visited , .price a:active , .price a:hover , .contact a:link , .contact a:visited , .contact a:active , .contact a:hover {
	margin:0px 0px 10px 0px;
	padding:18px 0px 0px 20px;
	width:217px;
	height:33px;
	display:block;
	text-align:left;
	font-size:14px;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

	clear:left;
}


#ID_Side .schedule a:link , .schedule a:visited , .schedule a:active , .schedule a:hover {
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 10px;
	width:227px;
	height:24px;
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:18px;

	clear:left;
}



#ID_Side .intro a:link , .intro a:visited , .intro a:active , .intro a:hover{
	background-image:url(images/btn_blue.gif);
}


#ID_Side .flow a:link , .flow a:visited , .flow a:active , .flow a:hover{
	background-image:url(images/btn_green.gif);
}

#ID_Side .price a:link , .price a:visited , .price a:active , .price a:hover{
	background-image:url(images/btn_yellow.gif);
}

#ID_Side .contact a:link , .contact a:visited , .contact a:active , .contact a:hover{
	background-image:url(images/btn_red.gif);
}


#ID_Side .schedule a:link , .schedule a:visited , .schedule a:active , .schedule a:hover{
	background-image:url(images/btn_sh.gif);
}



#ID_Side a:hover {
	text-decoration:underline;
}


#ID_Side img {
	margin:0px;
	margin-bottom:5px;
}


#ID_Footer {
	width:710px;
	margin:0px auto 0px auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:10px 5px 40px 5px;
	height:24px;
	line-height:24px;
	text-align:center;

	color:#0F0F0F;
	clear:both;
}




#NEWS_AREA {
	width:447px;
	margin:0px;
	padding:0px;
}

p.clear_left {
	clear:left;
	margin:0px;
	padding:0px;
}

ul.NEWS_AREA,
ul.NEWS_AREA li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	margin-left:5px;
}

ul.NEWS_AREA{
	width:420px;
	padding:4px 0px;
}

ul.NEWS_AREA li{
	clear:both;
	float:left;
	width:420px;
	margin:2px 0px !important;
	border-bottom:thin dashed #666666;
	border-bottom:1px dashed #666666;
}


ul.NEWS_AREA .date{
	display:block;
	float:left;
	width:110px;
	font-size:12px;
	line-height:18px;

}

ul.NEWS_AREA .infoArea{
	display:block;
	float:right;
	width:310px;
}

ul.NEWS_AREA .info{
	display:block;
	float:right;
	width:295px;
	font-size:12px;
	line-height:18px;

}

ul.NEWS_AREA .blet-link-info{
	background-image:url(images/p_01.gif);
	display:block;
	list-style-type:none;
	width:12px !important;
	background-repeat:no-repeat;
	float:left;
}

.normaltxt {
	font-size:0.80em;
	line-height:140%;

}


.must {
	font-size:13px;
	line-height:24px;
	font-weight:normal;
	text-align:left;
}

em {
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	text-align:left;
	color:#990000;
}
