@charset "euc-jp";
/****************************
common class
*****************************/
.hidden {
	display:none;
	visibility:hidden;
	}

div#col-sub {}

/****************************
-----------------------------
alpha toppage
-----------------------------
*****************************/
/****************************
alpha_mainvisual
*****************************/
div#alpha_mainvisual {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:920px;
	height:381px;
	margin-bottom:16px;
	font-size:0px;
	}

/****************************
alpha_banner_l_block
*****************************/
div#contents div.alpha_banner_l_block {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:714px;
	height:90px;
	text-align:left;
	margin-bottom:14px;
	}

div#contents div.alpha_banner_l_block::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

	div#contents div.alpha_banner_l_block a {
		display:block;
		padding:0; margin:0; line-height:0; 
		width:350px;
		height:90px;
		cursor:pointer;
		}

	div#contents div.alpha_banner_l_block a.left {
		float:left;
		}

	div#contents div.alpha_banner_l_block a.right {
		float:right;
		}

	div#contents div.alpha_banner_l_block a img {
		border:none;
		}

/************************
submit_block_toppage
**************************/
div#submit_block_toppage {
	display:block;
	width: 714px;
	height:125px;
	padding:0; line-height:0;  margin:0;
	margin-bottom:13px;
	background-image:url(/person/h_sec_alpha/_common/images/toppage/bg_foot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
	}

	div#submit_block_toppage div.head {
		display:block;
		width: 714px;
		height:12px;
		padding:0; margin:0; line-height:0; 
		background-image:url(/person/h_sec_alpha/_common/images/toppage/bg_head.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block_toppage h5 {
		display:block;
		width: 317px;
		height:17px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:310px;
		top:12px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/title.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block_toppage p.read {
		display:block;
		width: 282px;
		height:101px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:14px;
		top:12px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/read.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block_toppage a {
		display:block;
		width: 189px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:307px;
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block_toppage a.siryou {
		top:33px;
		height:50px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/btn_submit.gif);
		}

	div#submit_block_toppage a.inquiry {
		top:83px;
		height:32px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/btn_inquiry.gif);
		}

	div#submit_block_toppage a:hover {
		background-position:left bottom;
		}

	div#submit_block_toppage div.freedial {
		display:block;
		width: 190px;
		height:75px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:509px;
		top:37px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/txt_freedial.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}

/****************************
alpha_banner_s_block
*****************************/
div#contents div.alpha_banner_s_block {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:714px;
	height:56px;
	text-align:left;
	}

div#contents div.alpha_banner_s_block::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

	div#contents div.alpha_banner_s_block a {
		display:block;
		padding:0; margin:0; line-height:0; 
		width:190px;
		height:56px;
		margin-right:10px;
		cursor:pointer;
		float:left;
		}

		div#contents div.alpha_banner_s_block a img {
			border:none;
			}

/****************************
-----------------------------
alpha sidemenu
-----------------------------
*****************************/
/****************************
attain_block
****************************/
div#attain_block {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:190px;
	margin-bottom:9px;
	}

	div#attain_block div.head {
		display:block;
		padding:0; margin:0; line-height:0; 
		width:190px;
		height:5px;
		background-image:url(/person/h_sec_alpha/_common/images/side/bg_side_head_001.gif);
		background-repeat:no-repeat;
		}

	div#attain_block div.body {
		display:block;
		padding:0; margin:0; line-height:0; 
		width:190px;
		}

		div#attain_block div.body a.siryou {
			display:block;
			padding:0; margin:0; line-height:0; 
			width:190px;
			height:52px;
			cursor:pointer;
			background-image:url(/person/h_sec_alpha/_common/images/side/btn_side_siryou.gif);
			background-position:left top;
			background-repeat:no-repeat;
			}

		div#attain_block div.body a.siryou:hover {
			background-position:left bottom;
			}

		div#attain_block div.body a.inquiry {
			display:block;
			padding:0; margin:0; line-height:0; 
			width:190px;
			height:28px;
			cursor:pointer;
			background-image:url(/person/h_sec_alpha/_common/images/side/btn_side_otoiawase.gif);
			background-position:left top;
			background-repeat:no-repeat;
			}

		div#attain_block div.body a.inquiry:hover {
			background-position:left bottom;
			}


	div#attain_block div.foot {
		display:block;
		margin:0; line-height:0; 
		padding:4px 6px 9px 6px;
		width:178px;
		background-image:url(/person/h_sec_alpha/_common/images/side/bg_side_foot_001.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		}

		div#attain_block div.foot a {
			line-height:1.1;
			font-size:95%;
			padding:0; margin:0;
			padding-left:14px;
			margin-right:15px;
			background-image:url(/person/h_sec_alpha/_common/images/icon_arrow_001.gif);
			background-position:left top;
			background-position:0 1px;
			background-repeat:no-repeat;
			}

/****************************
freedial_block
****************************/
div#freedial_block {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:190px;
	height:75px;
	margin-bottom:9px;
	background-image:url(/person/h_sec_alpha/_common/images/side/txt_freedial_001.gif);
	background-repeat:no-repeat;
	}

/****************************
-----------------------------
main
-----------------------------
*****************************/
div#main::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

/****************************
-----------------------------
contents
-----------------------------
*****************************/
div#contents {
	width: 714px;
	float: right;
	}

/****************************
-----------------------------
alpha_header_block
-----------------------------
*****************************/
div#alpha_header_block {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:714px;
	height:111px;
	margin-bottom:9px;
	font-size:0px;
	}

div#alpha_sub_header_block {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:auto;
	border:1px #c9caca solid;
	text-align:left;
	}

	div#alpha_sub_header_block ul {
		display:block;
		margin:0; line-height:0; 
		width:704px;
		padding:6px 0 6px 5px;
		text-align:left;
		}

	div#alpha_sub_header_block ul::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

		div#alpha_sub_header_block ul li {
			list-style:none;
			padding:0; margin:0; line-height:0; 
			display:inline;
			margin-right:3px;
			text-align:left;
			float:left;
			font-size:86%;
			}

			div#alpha_sub_header_block ul li a {
				display:block;
				list-style:none;
				margin:0; line-height:0; 
				padding:4px 6px 4px 6px;
				background-image:url(/person/h_sec_alpha/_common/images/bg_btn_normal_001.gif);
				background-position:left top;
				background-repeat:repeat-x;
				background-color:#FFFFFF;
				border-right:1px #b5b5b5 solid;
				border-bottom:1px #b5b5b5 solid;
				cursor:pointer;
				text-decoration:none;
				}

			div#alpha_sub_header_block ul li a:hover {
				background-image:url(/person/h_sec_alpha/_common/images/bg_btn_hover_001.gif);
				}

			div#alpha_sub_header_block ul li.selected a,
				div#alpha_sub_header_block ul li.selected a:hover {
				background:none;
				background-color:#b5b5b5;
				border-right:1px #b5b5b5 solid;
				border-bottom:1px #b5b5b5 solid;
				cursor:pointer;
				text-decoration:none;
				}

				div#alpha_sub_header_block ul li a span,
				div#alpha_sub_header_block ul li a:hover span {
					display:block;
					list-style:none;
					padding:0; margin:0; line-height:1.1; font-size:95%;
					padding-left:13px;
					background-image:url(/person/h_sec_alpha/_common/images/icon_arrow_001.gif);
					background-position:left top;
					background-repeat:no-repeat;
					background-position:0 2px;
					text-decoration:none;
					color:#253494;
					}

				div#alpha_sub_header_block ul li.selected a span,
				div#alpha_sub_header_block ul li.selected a:hover span {
					background-image:url(/person/h_sec_alpha/_common/images/icon_arrow_selected_001.gif);
					color:#FFFFFF;
					}

			div#alpha_sub_header_block ul li a.icon_arrow {}

				div#alpha_sub_header_block ul li a.icon_popup span {
					background-image:url(/person/h_sec_alpha/_common/images/icon_popup_001.gif);
					}

				div#alpha_sub_header_block ul li a.icon_jump span {
					background-image:url(/person/h_sec_alpha/_common/images/icon_jump_001.gif);
					}

			div#alpha_sub_header_block ul li a.icon_arrow:hover {}

			div#alpha_sub_header_block ul li a.icon_popup:hover {}

/****************************
-----------------------------
alpha_contents_read_block
-----------------------------
*****************************/
div#alpha_contents_read_block {
	display:block;
	width: 714px;
	padding:0; margin:0; line-height:0; 
	position:relative;
	}

	div#alpha_contents_read_block div {
		display:block;
		width: 749px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:-16px;
		background-position:left top;
		background-repeat:no-repeat;
		overflow:hidden;
		}

		div#alpha_contents_read_block div h2,
		div#alpha_contents_read_block div h3 {
			display:block;
			width:auto;
			padding:0; margin:0; line-height:0; 
			margin-left:16px;
			}

		div#alpha_contents_read_block div h2 {
			margin-bottom:27px;
			margin-top:17px;
			}

	div.stadnerd_service_index,
	div.price {
		height:202px;
		}

		div.stadnerd_service_index div {
			height:202px;
			background-image:url(/person/h_sec_alpha/stadnerd_service/_images/bg_read_index.jpg);
			}

		div.price div {
			height:202px;
			background-image:url(/person/h_sec_alpha/price/_images/read/bg_read_001.jpg);
			}

	div.system,
	div.in_out {
		height:153px;
		}

	div.system div,
	div.in_out div {
		height:153px;
		background-image:none;
		}

	div.option {
		height:112px;
		}

	div.option div {
		height:112px;
		background-image:none;
		}

/****************************
-----------------------------
alpha_contents_block
-----------------------------
*****************************/
div#alpha_contents_block {
	display:block;
	width: 714px;
	padding:0; margin:0; line-height:0; 
	}

	div#alpha_contents_block h3.image {
		display:block;
		width:714px;
		padding:0; margin:0; line-height:0; 
		margin-bottom:12px;
		}

	div#alpha_contents_block h3.narrow {
		margin-bottom:0;
		height:28px;
		overflow:hidden;
		}

	div#alpha_contents_block h4.image {
		display:block;
		width:714px;
		padding:0; margin:0; line-height:0; 
		}
		
	div#alpha_contents_block h4.margin_bottom {
		margin-bottom:10px;
		}

	div#alpha_contents_block div.about_icons {
		display:block;
		width:714px;
		height:42px;
		padding:0; margin:0; line-height:0; 
		background-image:url(/person/h_sec_alpha/option/_images/icon_icons.gif);
		background-position:center;
		background-position:right;
		background-repeat:no-repeat;
		}

	div#alpha_contents_block div.back_top {
		display:block;
		width:714px;
		height:11px;
		padding:0; margin:0; line-height:0; 
		margin-bottom:10px;
		text-align:right;
		}

		div#alpha_contents_block div.back_top a {
			display:block;
			width:105px;
			height:11px;
			padding:0; margin:0; line-height:0; 
			margin-left:auto;
			cursor:pointer;
			background-image:url(/common/image/gotop.gif);
			background-position:left top;
			background-repeat:no-repeat;
			}

		div#alpha_contents_block div.back_top a:hover {}

	div#alpha_contents_block div.col3_block {
		clear:both;
		display:block;
		width:714px;
		padding:0; margin:0; line-height:0; 
		margin-bottom:30px;
		}

	div#alpha_contents_block div.col4_block,
	div#alpha_contents_block div.col4_block2 {
		display:block;
		width:714px;
		padding:0; margin:0; line-height:0; 
		margin-bottom:30px;
		}

	div#alpha_contents_block div.col4_block2 {
		margin-bottom:18px;
		}

	div#alpha_contents_block div.col3_block::after,
	div#alpha_contents_block div.col4_block::after,
	div#alpha_contents_block div.col4_block2::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

		div#alpha_contents_block div.col3_block div {
			display:block;
			width:229px;
			padding:0; margin:0; line-height:0; 
			margin-right:13px;
			float:left;
			}

		div#alpha_contents_block div.col4_block div {
			display:block;
			width:165px;
			padding:0; margin:0; line-height:0; 
			margin-right:13px;
			float:left;
			}

		div#alpha_contents_block div.col4_block2 div {
			display:block;
			width:165px;
			padding:0; margin:0; line-height:0; 
			float:left;
			margin-right:17px;
			}

		div#alpha_contents_block div div.last_child {
			margin-right:0;
			}

		div#alpha_contents_block div.col4_block2 div div.title_head {
			display:block;
			padding:0; margin:0; line-height:0; 
			width:165px;
			height:6px;
			background-image:url(/person/h_sec_alpha/option/_images/bg_item_head_normal.gif);
			background-position:left top;
			background-repeat:no-repeat;
			}

		div#alpha_contents_block div.col4_block2 div.type2 div.title_head {
			background-image:url(/person/h_sec_alpha/option/_images/bg_item_head_option.gif);
			}

		div#alpha_contents_block div.col4_block2 div div.title_body {
			display:block;
			padding:0; margin:0; line-height:0; 
			padding-bottom:3px;
			width:165px;
			background-image:url(/person/h_sec_alpha/option/_images/bg_item_body_normal.gif);
			background-position:left top;
			background-repeat:repeat-y;
			text-align:center;
			}

		div#alpha_contents_block div.col4_block2 div.type2 div.title_body {
			background-image:url(/person/h_sec_alpha/option/_images/bg_item_body_option.gif);
			}

			div#alpha_contents_block div.col4_block2 div div.title_body h5,
			div#alpha_contents_block div.col4_block2 div.type2 div.title_body h5 {
				display:block;
				padding:0; margin:0;
				margin-left:auto;
				margin-right:auto;
				width:158px;
				font-size:95%;
				font-weight:normal;
				line-height:1.1;
				color:#FFFFFF;
				}

		div#alpha_contents_block div.col4_block2 div div.photo_body {
			display:block;
			padding:0; margin:0; line-height:0; 
			width:165px;
			background-image:url(/person/h_sec_alpha/option/_images/bg_ph_body_normal.gif);
			background-position:left top;
			background-repeat:repeat-y;
			text-align:center;
			}

		div#alpha_contents_block div.col4_block2 div.type2 div.photo_body {
			background-image:url(/person/h_sec_alpha/option/_images/bg_ph_body_option.gif);
			}

			div#alpha_contents_block div.col4_block2 div div.photo_body img {
				margin:0 auto 0 auto;
				padding:0;
				line-height:0; 
				}

		div#alpha_contents_block div.col4_block2 div div.photo_foot {
			display:block;
			padding:0; margin:0; line-height:0; 
			margin-bottom:5px;
			width:165px;
			height:6px;
			background-image:url(/person/h_sec_alpha/option/_images/bg_ph_foot_normal.gif);
			background-position:left top;
			background-repeat:no-repeat;
			}

		div#alpha_contents_block div.col4_block2 div.type2 div.photo_foot {
			background-image:url(/person/h_sec_alpha/option/_images/bg_ph_foot_option.gif);
			}

		div#alpha_contents_block div.col3_block div div.photo {
			display:block;
			width:229px;
			padding:0; margin:0; line-height:0; 
			margin-bottom:8px;
			}

			div#alpha_contents_block div.col3_block div div.photo img {
				display:block;
				padding:0; margin:0; line-height:0; 
				}

			div#alpha_contents_block div.col3_block div p.caption {
				display:block;
				width:229px;
				padding:0; margin:0; line-height:1.2; font-size:95%;
				}

		div#alpha_contents_block div.col4_block div div.photo,
		div#alpha_contents_block div.col4_block2 div div.photo {
			display:block;
			width:165px;
			overflow-x:hidden;
			padding:0; margin:0; line-height:0; 
			margin-bottom:8px;
			}

			div#alpha_contents_block div.col4_block div div.photo img,
			div#alpha_contents_block div.col4_block2 div div.photo img {
				display:block;
				padding:0; margin:0; line-height:0; 
				}

			div#alpha_contents_block div.col4_block div p.caption,
			div#alpha_contents_block div.col4_block2 div p.caption {
				display:block;
				width:165px;
				padding:0; margin:0; line-height:1.2; font-size:95%;
				}

	div#alpha_contents_block p.attention2,
	div#alpha_contents_block div p.attention2,
	div#alpha_contents_block div div p.attention2 {
		display:block;
		width:165px;
		padding:0; margin:0; line-height:1.3; font-size:12px;
		text-indent:-1em;
		padding-left:1em;
		}

/****************************
-----------------------------
alpha_special_inner_block
-----------------------------
*****************************/
div#alpha_special_inner_block {
	display:block;
	width:714px;
	height:287px;
	padding:0; margin:0; line-height:0; 
	background-image:url(/person/h_sec_alpha/special/_images/bg_swf.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}

	/********************
	in_out_block
	*********************/
	div#alpha_contents_block div.in_out_block {
		display:block;
		width:714px;
		height:520px;
		padding:0; margin:0; line-height:0; 
		position:relative;
		z-index:1;
		}

		div#alpha_contents_block div.in_out_block a.tab_out,
		div#alpha_contents_block div.in_out_block a.tab_in {
			display:block;
			width:267px;
			height:29px;
			padding:0; margin:0; line-height:0; 
			cursor:pointer;
			position:absolute;
			top:0px;
			background-position:left top;
			background-repeat:no-repeat;
			z-index:2;
			}

		div#alpha_contents_block div.in_out_block a.tab_out {
			left:0;
			background-image:url(/person/h_sec_alpha/stadnerd_service/_images/tab_out.gif);
			}

		div#alpha_contents_block div.in_out_block a.tab_in {
			left:266px;
			background-image:url(/person/h_sec_alpha/stadnerd_service/_images/tab_in.gif);
			}

		div#alpha_contents_block div.in_out_block a.tab_out:hover,
		div#alpha_contents_block div.in_out_block a.tab_in:hover {}

		div#alpha_contents_block div.in_out_block ul {
			display:block;
			width:170px;
			height:230px;
			padding:0; margin:0; line-height:0; 
			position:absolute;
			top:46px;
			left:521px;
			z-index:20;
			}

			div#alpha_contents_block div.in_out_block ul li {
				display:block;
				width:170px;
				padding:0; margin:0; line-height:0; 
				list-style:none;
				background-position:left top;
				background-repeat:no-repeat;
				}

			div#alpha_contents_block div.in_out_block ul li.no_1 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no1.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_2 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no2.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_3 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no3.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_4 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no4.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_5 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no5.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_6 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no6.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_7 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no7.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_8 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no8.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_9 	{	background-image:url(/person/h_sec_alpha/_common/images/icon_no9.gif); }
			div#alpha_contents_block div.in_out_block ul li.no_10 {	background-image:url(/person/h_sec_alpha/_common/images/icon_no10.gif); }

	div#block_out div.pointer,
	div#block_in div.pointer {
		display:block;
		width:714px;
		height:491px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		top:29px;
		left:0px;
		z-index:6;
		}

		div#block_out div.pointer div,
		div#block_in div.pointer div {
			display:block;
			width:714px;
			height:491px;
			padding:0; margin:0; line-height:0; 
			position:relative;
			}

			div#block_out div.pointer div a,
			div#block_in div.pointer div a {
				display:block;
				width:60px;
				height:40px;
				padding:0; margin:0; line-height:0; 
				position:absolute;
				top:29px;
				cursor:pointer;
				background-image:url(/person/h_sec_alpha/_common/images/spacer.gif);
				}

			div#block_out div.pointer div a.no_1 { left:431px; 	top:141px; z-index:7; }
			div#block_out div.pointer div a.no_2 { left:15px; 		top:276px; z-index:8; }
			div#block_out div.pointer div a.no_3 { left:217px; 	top:240px; z-index:9; }
			div#block_out div.pointer div a.no_4 { left:168px; 	top:395px; z-index:10; }
			div#block_out div.pointer div a.no_5 { left:386px; 	top:278px; z-index:11; }
			div#block_out div.pointer div a.no_6 { left:389px; 	top:396px; z-index:12; }
			div#block_out div.pointer div a.no_7 { left:506px; 	top:257px; z-index:13; }
			div#block_out div.pointer div a.no_8 { left:594px; 	top:339px; z-index:14; }
			div#block_out div.pointer div a.no_9 { display:none; }

			div#block_in div.pointer div a.no_1 { left:232px; 	top:154px; z-index:16; }
			div#block_in div.pointer div a.no_2 { left:36px; 		top:169px; z-index:17; }
			div#block_in div.pointer div a.no_3 { left:25px; 		top:272px; z-index:18; }
			div#block_in div.pointer div a.no_4 { left:250px; 	top:401px; z-index:19; }
			div#block_in div.pointer div a.no_5 { left:402px; 	top:116px; z-index:20; }
			div#block_in div.pointer div a.no_6 { left:429px; 	top:184px; z-index:21; }
			div#block_in div.pointer div a.no_7 { left:391px; 	top:288px; z-index:22; }
			div#block_in div.pointer div a.no_8 { left:399px; 	top:405px; z-index:23; }
			div#block_in div.pointer div a.no_9 { left:553px; 	top:278px; z-index:24; }

				div#alpha_contents_block div.in_out_block ul li a {
					display:block;
					width:auto;
					padding:0; margin:0; line-height:1.1; font-size:12px;
					padding-left:19px;
					margin-bottom:9px;
					}

		div#alpha_contents_block div.in_out_block div.read_image {
			display:block;
			width:427px;
			height:32px;
			padding:0; margin:0; line-height:0; 
			position:absolute;
			top:49px;
			left:16px;
			z-index:4;
			}

		div#alpha_contents_block div.in_out_block div.bg_image {
			display:block;
			width:714px;
			height:491px;
			padding:0; margin:0; line-height:0; 
			position:absolute;
			top:29px;
			left:0px;
			z-index:3;
			}

		div#block_in {
			display:none;
			}

	/********************
	descriptionA
	*********************/
	div#alpha_contents_block div.descriptionA {
		display:block;
		width:695px;
		padding:0; margin:0; line-height:0; 
		margin-top:10px;
		margin-left:2px;
		margin-bottom:30px;
		}

	div#alpha_contents_block div.descriptionA::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

		div#alpha_contents_block div.descriptionA div.photo {
			display:block;
			width:115px;
			padding:0; margin:0; line-height:0; 
			margin-right:24px;
			float:left;
			}

		div#alpha_contents_block div.descriptionA p {
			display:block;
			width:auto;
			padding:0; margin:0; font-size:1em; line-height:1.4;
			}

	/***********************
	more_block
	************************/
	div#alpha_contents_block div.more_block {
		clear:both;
		display:block;
		width: 664px;
		padding:0; margin:0; line-height:0; 
		padding-top:20px;
		padding-bottom:30px;
		text-align:center;
		}

		div#alpha_contents_block div.more_block div.special {
			display:block;
			width: 529px;
			height:84px;
			padding:0; margin:0; line-height:0; 
			margin-left:auto;
			margin-right:auto;
			background-image:url(/person/h_sec_alpha/stadnerd_service/_images/bg_more_001.gif);
			background-repeat:no-repeat;
			position:relative;
			}

			div#alpha_contents_block div.more_block div.special a {
				display:block;
				width: 192px;
				height:23px;
				padding:0; margin:0; line-height:0; 
				background-position:left top;
				background-repeat:no-repeat;
				overflow:hidden;
				cursor:pointer;
				position:absolute;
				left:329px;
				}

			div#alpha_contents_block div.more_block div.special a.service {
				top:26px;
				background-image:url(/person/h_sec_alpha/stadnerd_service/_images/btn_service.gif);
				}

			div#alpha_contents_block div.more_block div.special a.special {
				top:52px;
				background-image:url(/person/h_sec_alpha/stadnerd_service/_images/btn_special.gif);
				}

			div#alpha_contents_block div.more_block div.special a:hover {
				background-position:left bottom;
				}

		div#alpha_contents_block div.more_block div.price {
			display:block;
			width: 530px;
			height:74px;
			padding:0; margin:0; line-height:0; 
			margin-left:auto;
			margin-right:auto;
			background-image:url(/person/h_sec_alpha/price/_images/more/bg_001.gif);
			background-repeat:no-repeat;
			position:relative;
			}

			div#alpha_contents_block div.more_block div.price a {
				display:block;
				width: 192px;
				height:23px;
				padding:0; margin:0; line-height:0; 
				background-position:left top;
				background-repeat:no-repeat;
				overflow:hidden;
				cursor:pointer;
				position:absolute;
				left:330px;
				}

			div#alpha_contents_block div.more_block div.price a.hsx7 {
				top:21px;
				background-image:url(/person/h_sec_alpha/price/_images/more/btn_hsx7.gif);
				}

			div#alpha_contents_block div.more_block div.price a:hover {
				background-position:left bottom;
				}

/*********************
process
*********************/
div#alpha_process_block {
	display:block;
	width: 679px;
	padding:0; margin:0; line-height:0; 
	margin-left:16px;
	}

	div#alpha_process_block ol {
		display:block;
		width: 679px;
		padding:0; margin:0; line-height:0; 
		}

		div#alpha_process_block ol li {
			display:block;
			width: 679px;
			padding:0; margin:0; line-height:0; 
			list-style:none;
			background-image:url(/person/h_sec_alpha/process/_images/icon_arrow.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
			position:relative;
			text-align:right;
			padding-bottom:40px;
			}

		div#alpha_process_block ol li.last_child {
			background-image:none;
			padding-bottom:15px;
			}

		div#alpha_process_block ol li::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}

			div#alpha_process_block ol li div.left {
				display:block;
				width: 65px;
				padding:0; margin:0; line-height:0; 
				position:absolute;
				left:0px; top:0px;
				}

			div#alpha_process_block ol li div.right {
				display:block;
				width: 614px;
				float:right;
				padding:0; margin:0; line-height:0; 
				margin-left:auto;
				text-align:left;
				}

				div#alpha_process_block ol li div.right h4.image {
					display:block;
					width: 614px;
					padding:0; margin:0; line-height:0; 
					}

				div#alpha_process_block ol li div.right p {
					display:block;
					width:595px;
					font-size:1.0em;
					line-height:1.2;
					padding:0; margin:0;
					margin-left:10px;
					margin-top:8px;
					}

/************************
plan alpha_plan_block
**************************/
div#alpha_plan_block {
	display:block;
	width: 712px;
	height:auto;
	padding:0; margin:0; line-height:0; 
	border:1px #c9caca solid;
	border-top:2px #e3e3e3 solid;
	text-align:left;
	}

	div#alpha_plan_block div.type_block {
		display:block;
		width: 691px;
		padding:0; line-height:0; 
		margin:7px 0 0 11px;
		padding-bottom:15px;
		height:auto;
		}

		div#alpha_plan_block div.type_block h4.alpha_plan_h4 {
			display:block;
			width: 691px;
			height:17px;
			padding:0; margin:0; line-height:0; 
			margin-bottom:8px;
			background-position:left top;
			background-repeat:no-repeat;
			}

		div#alpha_plan_block div.type_block p.alpha_plan_read {
			display:block;
			width: 691px;
			padding:0; margin:0; line-height:1.4; font-size:95%;
			margin-bottom:20px;
			}

		div#alpha_plan_block div.type_block div.plan_detail {
			display:block;
			width: 691px;
			padding:0; margin:0; line-height:0; 
			}

		div#alpha_plan_block div.type_block div.plan_detail::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}

			div#alpha_plan_block div.type_block div.plan_detail div.left {
				display:block;
				width: 330px;
				height:auto;
				padding:0; margin:0; line-height:0; 
				float:left;
				text-align:left;
				}

				div.type_block div.plan_detail div.left div.map_block {
					display:block;
					width: 330px;
					padding:0; margin:0; line-height:0; 
					}

					div.type_block div.plan_detail div.left div.map_block a {
						display:block;
						width: 330px;
						padding:0; margin:0; line-height:0; 
						background-image:url(/person/h_sec_alpha/price/_images/body/bg_map_001.gif);
						background-position:left top;
						background-repeat:no-repeat;
						cursor:pointer;
						text-align:center;
						vertical-align:middle;
						}

						div.type_block div.plan_detail div.left div.map_block a img {
							border:none;
							margin:auto;
							}

					div.type_block div.plan_detail div.left div.map_block p.caption {
						display:block;
						width: 330px;
						height:22px;
						padding:0; margin:0; line-height:0; 
						margin-top:7px;
						margin-bottom:7px;
						background-image:url(/person/h_sec_alpha/price/_images/body/years_10.gif);
						background-repeat:no-repeat;
						}

				div.type_block div.plan_detail div.left div.items_block {
					display:block;
					width: 330px;
					padding:0; margin:0; line-height:0; 
					margin-bottom:3px;
					padding-bottom:3px;
					background-image:url(/person/h_sec_alpha/price/_images/body/bg_service_body.gif);
					background-position:left bottom;
					background-repeat:no-repeat;
					}

					div.type_block div.plan_detail div.left div.items_block div.items_block_head {
						display:block;
						width: 330px;
						height:5px;
						padding:0; margin:0; line-height:0; 
						background-image:url(/person/h_sec_alpha/price/_images/body/bg_service_head.gif);
						background-position:left top;
						background-repeat:no-repeat;
						}

					div.type_block div.plan_detail div.left div.items_block div.items_block_body {
						display:block;
						width:248px;
						padding:0; margin:0; line-height:0; 
						padding-left:82px;
						background-repeat:no-repeat;
						background-position:7px 3px;
						}

						div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row {
							display:block;
							width:248px;
							padding:0; margin:0; line-height:0; 
							padding-bottom:3px;
							}

						div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row::after {
							height: 0;
							visibility: hidden;
							content: ".";
							display: block;
							clear: both;
							}

							div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row div {
								display:block;
								width:62px;
								padding:0; margin:0; line-height:0; 
								float:left;
								}

							div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row div.last_child {
								margin-right:0;
								}

								div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row div span.icon {
									display:block;
									width:42px;
									padding:0; margin:0; line-height:0; 
									padding-bottom:2px;
									margin-left:10px;
									margin-right:10px;
									}

									div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row div span.icon a {}
									div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row div span.icon a img {}

								div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row div span.item_name {
									display:block;
									width:62px;
									padding:0; margin:0; line-height:1.1; font-size:11px;
									text-align:center;
									}

									div.type_block div.plan_detail div.left div.items_block div.items_block_body div.items_row div span.item_name a {
										padding:0; margin:0; line-height:1.1; font-size:11px;
										text-align:center;
										}

				/**********************
				related_link_block
				***********************/
				div.type_block div.plan_detail div.left div.related_link_block {
					display:block;
					width: 330px;
					height:23px;
					padding:0; margin:0; line-height:0; 
					text-align:right;
					}

					div.type_block div.plan_detail div.left div.related_link_block a {
						display:block;
						width: 137px;
						height:23px;
						padding:0; margin:0; line-height:0; 
						margin-left:auto;
						cursor:pointer;
						background-image:url(/person/h_sec_alpha/price/_images/body/btn_service.gif);
						background-position:left top;
						background-repeat:no-repeat;
						}

					div.type_block div.plan_detail div.left div.related_link_block a:hover {
						background-position:left bottom;
						}


			div#alpha_plan_block div.type_block div.plan_detail div.right {
				display:block;
				width: 345px;
				height:auto;
				padding:0; margin:0; line-height:0; 
				float:right;
				text-align:left;
				}

				div#alpha_plan_block div.type_block div.plan_detail div.right div.right_attention {
					display:block;
					width: 345px;
					padding:0; margin:0; line-height:0; 
					padding-top:5px;
					}

					div#alpha_plan_block div.type_block div.plan_detail div.right div.right_attention p {
						padding:0; margin:0; line-height:1.2; font-size:95%;
						text-indent:-1em;
						padding-left:1em;
						padding-bottom:7px;
						}

				div#alpha_plan_block div.type_block div.plan_detail div.right h5 {
					margin-bottom:17px;
					}

				div#alpha_plan_block div.type_block div.plan_detail div.right h5.pagging_top {
					margin-top:25px;
					}

				div#alpha_plan_block div.type_block div.plan_detail div.right h5.narrow {
					margin-bottom:0;
					}

				div#alpha_plan_block div.type_block div.plan_detail div.right h6 {
					margin-bottom:10px;
					}

				div#alpha_plan_block div.type_block div.plan_detail div.right h7 {
					margin-bottom:8px;
					}

				div#alpha_plan_block div.type_block div.plan_detail div.right h8 {
					margin-bottom:8px;
					}

				div#type1 h4.alpha_plan_h4 { background-image:url(/person/h_sec_alpha/price/_images/body/type1/txt_01.gif); }
				div#type2 h4.alpha_plan_h4 { background-image:url(/person/h_sec_alpha/price/_images/body/type2/txt_01.gif); }
				div#type3 h4.alpha_plan_h4 { background-image:url(/person/h_sec_alpha/price/_images/body/type3/txt_01.gif); }
				div#type4 h4.alpha_plan_h4 { background-image:url(/person/h_sec_alpha/price/_images/body/type4/txt_01.gif); }

					div.type_block div.plan_detail div.left div.items_block div.kihon 		{ background-image:url(/person/h_sec_alpha/price/_images/body/txt_kihon_01.gif); 			}
					div.type_block div.plan_detail div.left div.items_block div.kanshi 	{ background-image:url(/person/h_sec_alpha/price/_images/body/txt_kanshi_001.gif); 	}
					div.type_block div.plan_detail div.left div.items_block div.hyojyun { background-image:url(/person/h_sec_alpha/price/_images/body/txt_hyojyun_001.gif); }
					div.type_block div.plan_detail div.left div.items_block div.plus 			{ background-image:url(/person/h_sec_alpha/price/_images/body/txt_plus_001.gif); 			}

/******************
alpha_sub_header_block2
*******************/
div#alpha_sub_header_block2 {
	display:block;
	padding:0; margin:0; line-height:0; 
	width:auto;
	text-align:left;
	padding-bottom:20px;
	}

	div#alpha_sub_header_block2 ul {
		display:block;
		margin:0; line-height:0; 
		width:691px;
		padding:0;
		text-align:left;
		}

	div#alpha_sub_header_block2 ul::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

		div#alpha_sub_header_block2 ul li {
			list-style:none;
			padding:0; margin:0; line-height:0; 
			display:inline;
			margin-right:3px;
			text-align:left;
			float:left;
			}

			div#alpha_sub_header_block2 ul li a {
				display:block;
				list-style:none;
				margin:0; line-height:0; 
				padding:4px 6px 4px 6px;
				background-image:url(/person/h_sec_alpha/_common/images/bg_btn_normal_001.gif);
				background-position:left top;
				background-repeat:repeat-x;
				background-color:#FFFFFF;
				border-right:1px #b5b5b5 solid;
				border-bottom:1px #b5b5b5 solid;
				cursor:pointer;
				text-decoration:none;
				}

			div#alpha_sub_header_block2 ul li a:hover {
				background-image:url(/person/h_sec_alpha/_common/images/bg_btn_hover_001.gif);
				}

			div#alpha_sub_header_block2 ul li.selected a,
			div#alpha_sub_header_block2 ul li.selected a:hover {
				background:none;
				background-color:#b5b5b5;
				border-right:1px #b5b5b5 solid;
				border-bottom:1px #b5b5b5 solid;
				cursor:pointer;
				text-decoration:none;
				}

				div#alpha_sub_header_block2 ul li a span,
				div#alpha_sub_header_block2 ul li a:hover span {
					display:block;
					list-style:none;
					padding:0; margin:0; line-height:1.1; font-size:12px;
					padding-left:11px;
					background-image:url(/person/h_sec_alpha/_common/images/icon_arrow_001.gif);
					background-position:left top;
					background-repeat:no-repeat;
					background-position:0 2px;
					text-decoration:none;
					color:#253494;
					}

				div#alpha_sub_header_block2 ul li a.icon_simple span {
					background-image:url(/person/h_sec_alpha/_common/images/icon_pointer_normal.gif);
					background-position:2px 3px;
					}

				div#alpha_sub_header_block2 ul li.selected a.icon_simple span,
				div#alpha_sub_header_block2 ul li.selected a.icon_simple:hover span {
					background-image:url(/person/h_sec_alpha/_common/images/icon_pointer_selected.gif);
					background-position:2px 3px;
					color:#FFFFFF;
					}

				div#alpha_sub_header_block2 ul li a.icon_popup span {
					background-image:url(/person/h_sec_alpha/_common/images/icon_popup_001.gif);
					}

				div#alpha_sub_header_block2 ul li a.icon_jump span {
					background-image:url(/person/h_sec_alpha/_common/images/icon_jump_001.gif);
					}

/************************
submit_block
**************************/
h4.more_submit {
	display:block;
	width: 691px;
	padding:0; line-height:0; 
	margin:10px 0 3px 11px;
	text-align:center;
	}

	h4.more_submit img {
		margin-left:auto;
		margin-right:auto;
		}

div#submit_block {
	display:block;
	width: 691px;
	height:125px;
	padding:0; line-height:0; 
	margin:10px 0 13px 11px;
	background-image:url(/person/h_sec_alpha/price/_images/body/submit/bg_foot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
	}

	div#submit_block div.head {
		display:block;
		width: 691px;
		height:12px;
		padding:0; margin:0; line-height:0; 
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/bg_head.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block h5 {
		display:block;
		width: 317px;
		height:17px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:300px;
		top:12px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/title.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block p.read {
		display:block;
		width: 282px;
		height:101px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:9px;
		top:12px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/read.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block a {
		display:block;
		width: 189px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:297px;
		background-position:left top;
		background-repeat:no-repeat;
		}

	div#submit_block a.siryou {
		top:33px;
		height:50px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/btn_submit.gif);
		}

	div#submit_block a.inquiry {
		top:83px;
		height:32px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/btn_inquiry.gif);
		}

	div#submit_block a:hover {
		background-position:left bottom;
		}

	div#submit_block div.freedial {
		display:block;
		width: 190px;
		height:75px;
		padding:0; margin:0; line-height:0; 
		position:absolute;
		left:489px;
		top:37px;
		background-image:url(/person/h_sec_alpha/price/_images/body/submit/txt_freedial.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}
		
div#alpha_3plans_block {
	display:block;
	width: 694px;
	padding:0; margin:0; line-height:0; 
	margin-left:10px;
	margin-bottom:20px;
	position:relative;
	}
	
div#alpha_3plans_block::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}
	
	div#alpha_3plans_block div.left {
		display:block;
		width: 240px;
		padding:0; margin:0; line-height:0; 
		float:left;
		}
		
	div#alpha_3plans_block div.left h4.image {
		display:block;
		width: 240px;
		padding:0; margin:0; line-height:0; 
		margin-bottom:10px;
		}
		
	div#alpha_3plans_block div.left div.logo_zero {
		display:block;
		padding:0; margin:0; line-height:0; 
		text-align:center;
		margin-bottom:5px;
		}
		
		div#alpha_3plans_block div.left div.logo_zero img {
			margin:0 auto;
			padding:0;  line-height:0;
			}

	div#alpha_3plans_block div.left p {
		line-height:1.2; font-size:95%;
		}
		
	div#alpha_3plans_block div.right {
		display:block;
		width: 433px;
		padding:0; margin:0; line-height:0; 
		float:right;
		text-align:left;
		}
		
	div#alpha_3plans_block div.right h4.image {
		display:block;
		width:433px;
		padding:0; margin:0; line-height:0; 
		margin-bottom:10px;
		}

	div#alpha_3plans_block div.right h4.margin {
		padding-top:15px;
		}
		

	div#alpha_3plans_block div.right p {
		line-height:1.2; font-size:95%;
		}