/*header*/

#desktopvpn h1 {
	background-image: url(../../images/desktopvpn/header.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#desktopvpn h4 {
	margin-top:15px;
	margin-left:16px;
	height:31px;
	width:568px;
	text-indent:-9999px;
	clear:both;
}

#desktopvpn h5 {
	margin-bottom:5px;
}

#desktopvpn #h2_01 {
	background-image: url(../../images/desktopvpn/h2_01.gif);
	background-repeat:no-repeat;
}

#desktopvpn #h2_02 {
	background-image: url(../../images/desktopvpn/h2_02.gif);
		background-repeat:no-repeat;
}

#desktopvpn #h2_03 {
	background-image: url(../../images/desktopvpn/h2_03.gif);
		background-repeat:no-repeat;
}

#desktopvpn #h2_04 {
	background-image: url(../../images/desktopvpn/h2_04.gif);
		background-repeat:no-repeat;
}

#desktopvpn #h2_05 {
	background-image: url(../../images/desktopvpn/h2_05.gif);
		background-repeat:no-repeat;
}

#desktopvpn #h2_06 {
	background-image: url(../../images/desktopvpn/h2_06.gif);
		background-repeat:no-repeat;
}


#desktopvpn #h3_0301 {
	background-image: url(../../images/desktopvpn/h3_0301.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0302 {
	background-image: url(../../images/desktopvpn/h3_0302.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0303 {
	background-image: url(../../images/desktopvpn/h3_0303.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0304 {
	background-image: url(../../images/desktopvpn/h3_0304.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0305 {
	background-image: url(../../images/desktopvpn/h3_0305.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0306 {
	background-image: url(../../images/desktopvpn/h3_0306.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0307 {
	background-image: url(../../images/desktopvpn/h3_0307.gif);
		background-repeat:no-repeat;
		background-position:right top;
}


#desktopvpn #h3_0401 {
	background-image: url(../../images/desktopvpn/h3_0401.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0402 {
	background-image: url(../../images/desktopvpn/h3_0402.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0403 {
	background-image: url(../../images/desktopvpn/h3_0403.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0501 {
	background-image: url(../../images/desktopvpn/h3_0501.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0502 {
	background-image: url(../../images/desktopvpn/h3_0502.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0601 {
	background-image: url(../../images/desktopvpn/h3_0601.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0602 {
	background-image: url(../../images/desktopvpn/h3_0602.gif);
		background-repeat:no-repeat;
		background-position:right top;
}

#desktopvpn #h3_0603 {
	background-image: url(../../images/desktopvpn/h3_0603.gif);
		background-repeat:no-repeat;
		background-position:right top;
		clear:both;
}

#desktopvpn #h3_0604 {
	background-image: url(../../images/desktopvpn/h3_0604.gif);
		background-repeat:no-repeat;
		background-position:right top;
		clear:both;
		margin-top:80px;
}

#desktopvpn #h3_0605 {
	background-image: url(../../images/desktopvpn/h3_0605.gif);
		background-repeat:no-repeat;
		background-position:right top;
		clear:both;
		margin-top:80px;
}

#desktopvpn #h4_0301 {
	background-image: url(../../images/desktopvpn/h4_0301.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#desktopvpn #h4_0302 {
	background-image: url(../../images/desktopvpn/h4_0302.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#desktopvpn div#point_01 {
	background-image:url(../../images/desktopvpn/point_01.gif);
	margin-left:30px;
	text-indent:-9999px;
	width:584px;
	height:24px;
	margin:10px 0px;
	background-repeat:no-repeat;
	background-position:right top;
}

#desktopvpn div#point_02 {
	background-image:url(../../images/desktopvpn/point_02.gif);
	margin-left:30px;
	text-indent:-9999px;
	width:584px;
	height:24px;
	margin:10px 0px;
	background-repeat:no-repeat;
	background-position:right top;
}

#desktopvpn div#point_03 {
	background-image:url(../../images/desktopvpn/point_03.gif);
	margin-left:30px;
	text-indent:-9999px;
	width:584px;
	height:24px;
	margin:10px 0px;
	background-repeat:no-repeat;
	background-position:right top;
}


#desktopvpn h2#h2_trial {
	background:url(../../images/desktopvpn/heading_trialdownload.gif) no-repeat;
}

#desktopvpn h2#h2_download {
	background:url(../../images/desktopvpn/heading_download.gif) no-repeat;
}

#desktopvpn div.merit {
	margin-left:30px;
}

#desktopvpn div.left_box {
	float:left;
	width:300px;
}

#desktopvpn div.left_box_td {
	float:left;
	width:350px;
	margin-left:30px;
	margin-top:5px;
}

#desktopvpn div.left_box_06 {
	float:left;
	width:262px;
}

#desktopvpn div.right_img_06 {
	float:right;
	width:305px;
	margin-bottom:10px;
	margin-left:15px;
}

#desktopvpn div.indent {
	margin-left:16px;
	margin-bottom:5px;
}

#desktopvpn div.trial_btn_bar {
text-align:center;
}

#desktopvpn div#osusume_kaiketsu {
	background: url(../../images/desktopvpn/osusume_desktopvpn.gif) ;
	background-repeat:no-repeat;
	background-position:top center;
	width:604px;
	height:306px;
	text-indent:-9999px;
	margin-top:10px;
}

#webex div.right_img {
	float:right;
	width:244px;
	margin-bottom:10px;
	margin-left:15px;
	clear:both;
}

#webex div.yajirusi_text {
	margin:20px 10px 10px 32px;
	padding-left:80px;
	background-image:url(../../images/webex/yajirusi.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#webex div.trial_btn {
	float:right;
}

#desktopvpn p.center {
	text-align:center;
	margin:10px 0px;
}

#desktopvpn p.center_bottoom {
	text-align:center;
	margin-bottom:15px;
}





#desktopvpn p.pre  {
	text-align:center;
	font-size:14px;
	margin:30px 0px;
	padding:30px 0px;
	border:dotted;
	border-color:#999999;
}





#webex div.caption {
	font-size:80%;
	margin-top:0px;
	margin-bottom:5px;
	color:#0066CC;
}

#webex div.center_caption {
	font-size:80%;
	color:#0066CC;
	margin-top:0px;
	margin-left:32px;
	margin-bottom:20px;
	text-align:center;
}

#webex div.ultra {
	font-size:150%;
	font-weight:bold;
	margin-left:19px;
	margin-bottom:5px;
	line-height:150%;
}

#webex div.border {
	margin-left:32px;
	border:1px solid #999999;
	padding:10px;
	background-color:#f0f0f0;
}

#webex div.border2 {
	margin-bottom:8px;
	margin-left:0px;
	border:1px solid #999999;
	padding:8px 8px 0px 8px;
	background-color:#f0f0f0;
}

#webex div.border2 p {
	margin-left:0px;
}

#webex li.margin_bottom {
	margin-bottom:8px;
}

#webex div.solution {
	font-weight:bold;
	margin-left:32px;
	margin-bottom:5px;
}


#webex div.ondemand_border {
	border:1px solid #999999;
	background-color:#f0f0f0;
	margin-left:16px;
	margin-bottom:8px;
	padding:8px;
}

#webex div.ondemand {
	margin-bottom:10px;
}

#webex div.ondemand p {
	margin-left:16px;
}

#desktopvpn p.notice {
	font-size:80%;
	line-height:1.5em;
	_font-size:70%;
	_line-height:1.5em;
}

#desktopvpn p#notice_left01 {
	font-size:80%;
	line-height:1.5em;
	_font-size:70%;
	_line-height:1.5em;
	margin-left:16px;
}

#desktopvpn p#notice_left02 {
	font-size:80%;
	line-height:1.5em;
	_font-size:70%;
	_line-height:1.5em;
	margin-left:16px;
}

#desktopvpn p#notice_left03 {
	font-size:80%;
	line-height:1.5em;
	_font-size:70%;
	_line-height:1.5em;
	margin-left:32px;
}

#desktopvpn sup.uptxt {
font-size:100%;
}
	

/*�e�[�u��*/
#desktopvpn table.certification  {
	margin-top:15px;
	margin-left:36px;
	margin-bottom:20px;
	width:548px;
	border-collapse:collapse;
	line-height:1.2em;
	clear:both;
}

#desktopvpn table.certification .col1 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#009999;
	border:solid 1px #999999;
	width:130px;
	font-size:85%;
	_font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
}

#desktopvpn table.certification .col2 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#ffffff;
	border:solid 1px #999999;
	width:418px;
	font-size:85%;
	_font-size:60%;
}


/*���X�g*/
#desktopvpn div.SaaS {
	margin-left:16px;
}

#desktopvpn ul.SaaS {
	list-style-position:outside;
	font-weight:bold;
	list-style-type:disc;
	line-height:1.5em;
}

#desktopvpn ul#os01 {
	padding-left:8px;
	margin-left:8px;
	list-style-position:outside;
	list-style-type:disc;
}

#desktopvpn ul#os02 {
	padding-left:8px;
	margin-left:8px;
	list-style-position:outside;
	list-style-type:disc;
}

#desktopvpn ul#os03 {
	padding-left:8px;
	margin-left:8px;
	list-style-position:outside;
	list-style-type:disc;
}

#desktopvpn ul#os04 {
	padding-left:8px;
	margin-left:8px;
	list-style-position:outside;
	list-style-type:disc;
}

#desktopvpn ul#os05 {
	padding-left:8px;
	margin-left:8px;
	list-style-position:outside;
	list-style-type:disc;
}

#desktopvpn ul#os06 {
	padding-left:8px;
	margin-left:8px;
	list-style-position:outside;
	list-style-type:disc;
}




/*---------�X�y�V�����C���^�r���[---------------*/

div#special_interview {
	margin:15px 0px;
}

div.si_title {
	margin-top:30px;
	margin-bottom:20px;
	clear:both;
}


div.interviewer {
	color:#0033FF;
	margin-bottom:10px;
	clear:both;
    overflow: hidden;
}

div.interviewer:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #interviewer {
    height: 1em;
    overflow: visible;
}
/**/


div.nobori {
	color:#000000;
	margin-bottom:20px;
	clear:both;
	overflow: hidden;
}

div.nobori:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #nobori {
    height: 1em;
    overflow: visible;
}
/**/

div.name_left {
	float:left;
	clear:both;
	font-weight:bold;
}

div.text_right {
	float:right;
	width:559px;
	overflow: hidden;
}

div.text_right:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #text_right {
    height: 1em;
    overflow: visible;
}
/**/



div.right_img {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

/*div.left_text {
	float:left;
	width:319px;
}*/

div.dot_border {
	margin:15px 0px;
}


/*---�C���^�r���[��T�}��--*/
div#summary_title {
	font-size:120%;
	font-weight:bold;
	color:#0033FF;
	margin-bottom:10px;
}

div#summary_text {
	color:#0033FF;
}

div.summary_sign {
	text-align:right;
	font-size:110%;
	color:#0033FF;
	margin-bottom:25px;
}

/*---�C���^�r���[��v���t�B�[��---*/
div.profile_contents {
	padding:20px;
}
div.block {
	clear:both;
}

div#nobori_profile {
	border:solid 1px #afd834;
	background-color:#f0ffc5;
}


div.in_border {
	/*border:solid 1px #afd834;
	width:544px;
	_height:1px;
	text-align:center;*/
	margin:10px 0px;
	clear:both;
}


div#profile_name {
	font-size:120%;
	font-weight:bold;
	margin-bottom:5px;
}

div#profile_img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

div#profile_info {
	width:374;
	line-height:1.5em;
}

div.to_desktopvpn {
	text-align:center;
	margin:30px 0px 20px 0px;
}

/*�T�[�r�X�I���̂��m�点*/
div.end_notice {
	overflow: hidden;
	width:584px;
	margin-top:5px;
	_margin-top:15px;
}

div.end_notice:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #end_notice {
    height: 1em;
    overflow: visible;
}
/**/

div.end_notice_top {
	background:url(../../images/desktopvpn/notice_top.png) no-repeat;
	height:35px;
	width:584px;
}

div.end_notice_middle {
	background:url(../../images/desktopvpn/notice_middle.png) repeat-y;
	width:584px;
}

div.end_notice_bottom {
	background:url(../../images/desktopvpn/notice_bottom.png) no-repeat;
	height:3px;
	width:584px;
}


div.end_notice_text {
	padding:10px 15px;
	color:#cc1d3d;
	font-weight:bold;
}

div.end_notice_text a {
	color:#cc1d3d;
}



/*
#desktopvpn ul.SaaS li {
	padding:0px;
	margin:0px;
	list-style-position:outside;
}
*/

/*
#webex div.square_bold {
	font-weight:bold;
	font-size:110%;
}

#webex div.square {
	width:560px;
	margin-left:38px;
	margin-top:5px;
	margin-bottom:10px;
	padding:8px;
	border:1px solid #d5d5d5;
	background-color:#f0f0f0;
	line-height:150%;
}

#webex dl {
	margin-left:0px;
}

#webex dt {
	font-weight:bold;
	margin-left:0px;
}

#webex dd {
	margin-left:19px;
	margin-bottom:10px;
	line-height:140%;
}	
	
#webex div.square_02 {
	width:580px;
	margin-left:19px;
	margin-top:5px;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #d5d5d5;
	background-color:#f0f0f0;
	line-height:150%;
}

#webex #tbl_price {
	line-height:150%;
}

#webex #tbl_sys {
	line-height:150%;
}
*/

#desktopvpn ul#limit_cap {
	margin-left:32px;
	/*margin-left: 1.0em;*/
}

#desktopvpn ul#limit_cap li {
	text-indent: -1.0em;
}
