@charset "Shift_JIS";
/* メイン内 2 カラム左 > その他アプリケーションガイド */
body.n_service.n_order div.n_main div.n_multicol div.n_mainutil div.n_submenu_other,
body.n_support div.n_main div.n_multicol div.n_mainutil div.n_submenu_other{
	margin-bottom: 13px;
}

body.n_service.n_order div.n_main div.n_multicol div.n_mainutil div.n_submenu_other h2,
body.n_support div.n_main div.n_multicol div.n_mainutil div.n_submenu_other h2{
	padding: 9px 10px 5px 10px;
	background: url("/common/images/bg_title_180_lightgray.gif") no-repeat 0 0;
	border-bottom: solid 1px #d4d4d4;
	color: #333;
}

body.n_service.n_order div.n_main div.n_multicol div.n_mainutil div.n_submenu_other div.n_submenu_other_body,
body.n_support div.n_main div.n_multicol div.n_mainutil div.n_submenu_other div.n_submenu_other_body{
	background: url("/common/images/bg_180_white_bottom.gif") no-repeat left bottom;
	padding-bottom: 3px;
}

body.n_service.n_order div.n_main div.n_multicol div.n_mainutil div.n_submenu_other ul,
body.n_support div.n_main div.n_multicol div.n_mainutil div.n_submenu_other ul{
	border-right: solid 1px #d4d4d4;
	border-left: solid 1px #d4d4d4;
	padding: 14px 7px 1px 7px;
}

body.n_service.n_order div.n_main div.n_multicol div.n_mainutil div.n_submenu_other ul li,
body.n_support div.n_main div.n_multicol div.n_mainutil div.n_submenu_other ul li{
	padding-bottom: 10px;
	padding-left: 19px;
	background: url("/common/images/icon_arrow_01.gif") no-repeat 0 0;
}

body.n_service.n_order div.n_main div.n_multicol div.n_mainutil div.n_submenu_other ul li.n_pdf,
body.n_support div.n_main div.n_multicol div.n_mainutil div.n_submenu_other ul li.n_pdf{
	min-height: 16px;
	_height: 16px;
	background: url("/common/images/icon_pdf.gif") no-repeat 0 0;
}

/* 記事タイトル */
body.n_service.n_order div.n_main div.n_article_header,
body.n_support div.n_main div.n_article_header{
	background: url("/common/images/bg_title_510_gray_top.gif") no-repeat 0 0;
	margin-bottom: 5px;
}

body.n_service.n_order div.n_main div.n_article_header h1,
body.n_support div.n_main div.n_article_header h1,
body.n_support div.n_main div.n_article_header h2{
	margin-bottom: 0px;
	padding: 5px 15px;
	background: url("/common/images/bg_title_510_gray_bottom.gif") no-repeat left bottom;
	border-bottom: none;
	line-height: 1.2;
	font-weight: bold;
	font-size: 110%;
	color: #fff;
}

*+html body.n_service.n_order div.n_main div.n_article_header h1,
*+html body.n_support div.n_main div.n_article_header h1,
*+html body.n_support div.n_main div.n_article_header h2{
	padding-top: 10px;
}	/* for IE7 */

/* 概要 */
body.n_service.n_order div.n_main div.n_description,
body.n_support div.n_main div.n_article div.n_description{
	margin-bottom: 17px;
	line-height: 1.5;
	font-size: 80%;
}

/* 記事セット */
body.n_service.n_order div.n_main div.n_docset div.n_docset_header,
body.n_support div.n_main div.n_docset div.n_docset_header{
	margin-bottom: 12px;
	padding-bottom: 2px;
	background: url("/common/images/bg_section_separater.gif") repeat-x bottom left;
}

body.n_service.n_order div.n_main div.n_docset div.n_docset_header h2,
body.n_support div.n_main div.n_docset div.n_docset_header h2{
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 7px;
	border-left: solid 3px #db0018;
	border-bottom: none;
	line-height: 1.2;
	font-weight: bold;
	font-size: 110%;
}

body.n_service.n_order div.n_main div.n_docset div.n_summary,
body.n_support div.n_main div.n_docset div.n_summary{
	margin-bottom: 20px;
	line-height: 1.5;
}

body.n_service.n_order div.n_main div.n_docset div.n_paragraphset,
body.n_support div.n_main div.n_docset div.n_paragraphset{
	clear: both;
	margin-bottom: 25px;
}

body.n_service.n_order div.n_main div.n_docset div.n_paragraphset h3,
body.n_support div.n_main div.n_docset div.n_paragraphset h3{
	margin-bottom: 15px;
	line-height: 1.2;
	font-weight: bold;
}

body.n_support div.n_main div.n_docset div.n_paragraphset div.n_text,
body.n_support div.n_main div.n_multicol div.n_article div.n_text,
body.n_service.n_order div.n_main div.n_docset div.n_paragraphset div.n_text,
body.n_service.n_order div.n_main div.n_multicol div.n_article div.n_text{
	height: 100%;
	overflow: hidden;
	background: none;
}

/* アイコン付リンク */
body.n_support div.n_container .n_link a{
	padding-left: 19px;
	background: url("/common/images/icon_arrow_01.gif") no-repeat 0 0;
}

/* 記事内アイコン付リンク */
body.n_service.n_order div.n_main div.n_docset ul.n_link,
body.n_support div.n_main div.n_docset ul.n_link{
	margin-bottom: 25px;
	margin-left: 0;
	list-style: none;
	font-weight: bold;
	font-size: 80%;
}

body.n_service.n_order div.n_main div.n_docset ul.n_link li,
body.n_support div.n_main div.n_docset ul.n_link li{
	background: none;
	padding-bottom: 0.5em;
	list-style-type: none;
}

body.n_service.n_order div.n_main div.n_docset ul.n_link li a,
body.n_support div.n_main div.n_docset ul.n_link li a{
	display: block;
	min-height: 14px;
	_height: 14px;
	background: url("/common/images/icon_arrow_01.gif") no-repeat 0 0;
}

body.n_service.n_order div.n_main div.n_docset ul.n_link li.n_pdf a,
body.n_support div.n_main div.n_docset ul.n_link li.n_pdf a{
	min-height: 16px;
	_height: 16px;
	background: url("/common/images/icon_pdf.gif") no-repeat 0 0;
}

/* 記事内ボックスセット */
body.n_service.n_order div.n_main div.n_docset div.n_boxset,
body.n_support div.n_main div.n_docset div.n_boxset{
	margin-bottom: 20px;
	padding-bottom: 3px;
	background: url("/common/images/bg_510_lightgray_bottom.gif") no-repeat left bottom;
}

body.n_service.n_order div.n_main div.n_docset div.n_boxset div.n_boxset_inner,
body.n_support div.n_main div.n_docset div.n_boxset div.n_boxset_inner{
	padding-top: 3px;
	background: url("/common/images/bg_510_lightgray_top.gif") no-repeat 0 0;
}

body.n_service.n_order div.n_main div.n_docset div.n_boxset div.n_boxset_inner div.n_boxset_body,
body.n_support div.n_main div.n_docset div.n_boxset div.n_boxset_inner div.n_boxset_body{
	height: 100%;
	padding: 11px 14px;
	background-color: #f8f8f8;
	border-right: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}

body.n_service.n_order div.n_main div.n_docset div.n_boxset h3,
body.n_support div.n_main div.n_docset div.n_boxset h3{
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url("/common/images/bg_border_lightgray.gif") repeat-x left bottom;
}

body.n_service.n_order div.n_main div.n_docset div.n_boxset div.n_paragraphset,
body.n_support div.n_main div.n_docset div.n_boxset div.n_paragraphset{
	margin-bottom: 12px;
}

body.n_service.n_order div.n_main div.n_docset div.n_boxset ul.n_link,
body.n_support div.n_main div.n_docset div.n_boxset ul.n_link{
	margin-bottom: 0;
	padding-top: 12px;
}

body.n_service.n_order div.n_main div.n_docset div.n_boxset ul.n_link li a,
body.n_support div.n_main div.n_docset div.n_boxset ul.n_link li a{
	background-image: url("/common/images/icon_arrow_01_gray.gif");
	list-style-type: none;
}

body.n_service.n_order div.n_main div.n_docset div.n_boxset ul.n_link li.n_pdf a,
body.n_support div.n_main div.n_docset div.n_boxset ul.n_link li.n_pdf a{
	background-image: url("/common/images/icon_pdf.gif");
}

/* 記事内ボックスセット W:704 (110829) */
div.n_boxset704 {
	margin-bottom: 20px;
	padding-bottom: 3px;
	background: url("/common/images/bg_704_lightgray_bottom.gif") no-repeat left bottom;
}

div.n_boxset704 div.n_boxset_inner {
	padding-top: 3px;
	background: url("/common/images/bg_704_lightgray_top.gif") no-repeat 0 0;
}

div.n_boxset704 div.n_boxset_inner div.n_boxset_body {
	height: 100%;
	padding: 11px 14px;
	background-color: #f8f8f8;
	border-right: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}

div.n_boxset704 h3{
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url("/common/images/bg_border_lightgray.gif") repeat-x left bottom;
}

div.n_boxset704 div.n_paragraphset{
	margin-bottom: 12px;
}

div.n_boxset704 ul.n_link{
	margin-bottom: 0;
	padding-top: 12px;
}

div.n_boxset704 ul.n_link li a {
	background-image: url("/common/images/icon_arrow_01_gray.gif");
	list-style-type: none;
}

div.n_boxset704 ul.n_link li.n_pdf a {
	background-image: url("/common/images/icon_pdf.gif");
}


/* CAUTION */
body.n_support div.n_main div.n_caution{
	height: 100%;
	margin-bottom: 20px;
	padding-bottom: 3px;
	background: url("/common/images/bg_510_red_bottom.gif") no-repeat left bottom;
}

body.n_support div.n_main div.n_caution div.n_caution_inner{
	background: #fffced url("/common/images/bg_510_red_body.gif") repeat-y 0 0;
	padding-bottom: 10px;
}

body.n_support div.n_main div.n_caution div.n_caution_inner div.n_caution_body{
	min-height: 70px;
	_height: 77px;
	background: url("/common/images/bg_510_red_top.gif") no-repeat 0 0;
	padding: 13px 19px 0 19px;
}

body.n_support div.n_main div.n_caution h2,
body.n_support div.n_main div.n_caution h3,
body.n_support div.n_main div.n_caution div.n_textset{
	margin-left: 60px;
}

body.n_support div.n_main div.n_caution h2,
body.n_support div.n_main div.n_caution h3{
	margin-bottom: 5px;
	font-weight: bold;
	color: #ff8200;
}

body.n_support div.n_main div.n_caution h2{
	padding: 0;
	border: none;
}

body.n_support div.n_main div.n_caution div.n_textset{
	line-height: 1.5;
	font-size: 80%;
}

/* CAUTION 内テーブル */
body.n_support div.n_main div.n_caution div.n_textset table{
	width: 410px;
	margin-top: 1em;
	border: solid 1px #dfdfdf;
	font-size: 100%;
}

body.n_support div.n_main div.n_caution div.n_textset table th,
body.n_support div.n_main div.n_caution div.n_textset table td{
	padding: 4px 6px;
	border: solid 1px #dfdfdf;
}

/* ADOBE READER */
body.n_support div.n_container div.n_adobe,
body.n_service.n_order div.n_container div.n_adobe,
body.n_service.n_inquiry div.n_container div.n_adobe{
	height: 100%;
	clear: both;
	background: url("/common/images/bg_908_lightgray_bottom.gif") no-repeat left bottom;
	margin-bottom: 10px;
}

body.n_support div.n_container div.n_adobe p,
body.n_service.n_order div.n_container div.n_adobe p,
body.n_service.n_inquiry div.n_container div.n_adobe p{
	overflow: hidden;
	padding: 23px 16px 15px 16px;
	background: url("/common/images/bg_908_lightgray_top.gif") no-repeat 0 0;
	_padding-bottom: 25px;
}

body.n_support div.n_container div.n_adobe p img,
body.n_service.n_order div.n_container div.n_adobe p img,
body.n_service.n_inquiry div.n_container div.n_adobe p img{
	float: left;
	margin-top: -8px;
	margin-right: 31px;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* サポートTOP */

body.n_support div.n_container.n_support_index div.n_main{
	font-size: 100%;
}

/* 展開メニュー */
body.n_support div.n_container.n_support_index div.n_expmenu{
	overflow: hidden;
	width: 908px;
	_width: 911px;
	margin-bottom: 35px;
	background: url("/common/images/bg_expmenu.gif") repeat-y 0 0;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set{
	float: left;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set.service,
body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set.process{
	width: 227px;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set.manual{
	width: 226px;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set.order{
	width: 228px;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set h2{
	margin-bottom: 12px;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set h3,
body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set ul{
	margin-right: 10px;
	margin-left: 13px;
	font-weight: bold;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set h3{
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom: solid 1px #cecece;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set ul{
	margin-bottom: 13px;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set li{
	margin-top: 6px;
	padding-top: 6px;
	background: url("/common/images/bg_section_separater.gif") repeat-x 0 0;
	line-height: 1.5;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set li.n_first{
	margin-top: 0;
	padding-top: 0;
	background: none;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set li a{
	display: block;
	min-height: 14px;
	_height: 100%;
	padding-left: 19px;
	background: url("/common/images/icon_arrow_01.gif") no-repeat 0 0.15em;
}

*+html body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set li a{
	background-position: 0 0;
}	/* for IE7 */

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set li.n_pdf{
	padding-top: 10px;
}

body.n_support div.n_container.n_support_index div.n_expmenu div.n_expmenu_set li.n_pdf a{
	min-height: 16px;
	_padding-bottom: 2px;
	background: url("/common/images/icon_pdf.gif") no-repeat 0 0;
}

body.n_support div.n_container.n_support_index h2.n_general{
	margin-bottom: 24px;
	padding-bottom: 7px;
	border-bottom: solid 2px #db0018;
}

/* メイン */
body.n_support div.n_container.n_support_index div.n_main{
	width: 650px;
}

/* 右カラム */
body.n_support div.n_container.n_support_index div.n_utilities{
	width: 258px;
	margin-bottom: 10px;
}

body.n_support div.n_container.n_support_index div.n_utilities ul.n_button,
body.n_support div.n_container.n_support_index div.n_utilities div.n_sidelink{
	width: 240px;
	margin-left: 18px;
}

body.n_support div.n_container.n_support_index div.n_utilities div.n_sidelink h2{
	background-image: url("/common/images/bg_title_240_gray_top.gif");
}

body.n_support div.n_container.n_support_index div.n_utilities div.n_sidelink{
	background-color: #f9f9f9;
	background-image: url("/common/images/bg_240_lightgray_bottom.gif");
}

body.n_support div.n_container.n_support_index div.n_utilities div.n_sidelink ul{
	padding: 10px 10px 1px 10px;
	border-right: solid 1px #e4e4e4;
	border-left: solid 1px #e4e4e4;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* 各サービスガイド */

body.n_support div.n_main.n_guide{
	font-size: 100%;
}

/* 概要 */
body.n_support div.n_main.n_guide div.n_description{
	line-height: 1.5;
	margin: 0 13px 25px 13px;
}

/* 見出し */
body.n_support div.n_main.n_guide div.n_guide_header{
	background: #8a8a8a url("/common/images/bg_title_704_gray_top.gif") no-repeat 0 0;
	margin-bottom: 15px;
}

body.n_support div.n_main.n_guide div.n_guide_header h1{
	padding: 5px 15px;
	background: url("/common/images/bg_title_704_gray_bottom.gif") no-repeat left bottom;
	line-height: 1.3;
	font-weight: bold;
	font-size: 136%;
	color: #fff;
}

*+html body.n_support div.n_main.n_guide div.n_guide_header h1{
	padding-top: 10px;
}	/* for IE7 */

/* サポートからのお知らせ */
body.n_support div.n_main.n_guide table.n_support_info{
	margin-bottom: 8px;
	padding-bottom: 15px;
	background: url("/common/images/bg_section_separater.gif") repeat-x left bottom;
}

body.n_support div.n_main.n_guide table.n_support_info img,
body.n_support div.n_main.n_guide table.n_support_info a{
	display: block;
}

body.n_support div.n_main.n_guide table.n_support_info img{
	float: left;
	margin-right: 10px;
}

body.n_support div.n_main.n_guide table.n_support_info a{
	height: 100%;
	overflow: hidden;
}








body.n_support div.n_main.n_guide ul.n_link{

	height: 100%;
	overflow: hidden;
	margin-bottom: 32px;
	text-align: right;
}

body.n_support div.n_main.n_guide ul.n_link li{
	display: inline-block;
	/display: inline; /* for IE6, 7 */
	/zoom: 1; /* for IE6, 7 */
	margin-left: 15px;
	line-height: 1.7;
}

body.n_support div.n_main.n_guide ul.n_link li a{
	padding-bottom: 2px;
}

*+html body.n_support div.n_main.n_guide ul.n_link li a{
	background-position: 0 0.1em;
}	/* for IE7 */

/* サポートガイド */
body.n_support div.n_main.n_guide div.n_guideset div.n_guideset_header{
	background: url("/common/images/bg_title_704_obliqborder_top.gif") no-repeat 0 0;
	margin-bottom: 15px;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_guideset_header h2{
	margin-bottom: 0;
	padding: 8px 15px 9px 29px;
	_padding-top: 10px;
	background: url("/common/images/bg_title_704_obliqborder_bottom.gif") no-repeat left bottom;
	border-bottom: none;
	font-weight: bold;
	font-size: 120%;
	color: #414141;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set{
	margin: 0 12px 30px 12px;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set h3{
	margin-bottom: 6px;
	padding-bottom: 7px;
	background: url("/common/images/bg_section_separater.gif") repeat-x left bottom;
	font-weight: bold;
	font-size: 120%;
	color: #db0018;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set div.n_description{
	margin-right: 0;
	margin-left: 0;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set ul{
	height: 100%;
	overflow: hidden;
	width: 687px;
	margin-bottom: 15px;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set li{
	display: inline;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set li img{
	display: block;
	float: left;
	margin-right: 12px;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set.n_other{
	width: 704px;
	margin-left: 0;
	padding-bottom: 6px;
	background: url("/common/images/bg_704_white_bottom.gif") no-repeat left bottom;
	font-weight: bold;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set.n_other h3{
	margin-bottom: 0;
	padding: 8px 13px 5px 29px;
	background: url("/common/images/bg_title_704_obliq.gif") no-repeat 0 0;
	line-height: 1.2;
	color: #494949;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set.n_other ul{
	width: auto;
	margin-bottom: 0;
	padding: 13px 15px 3px 15px;
	border: solid 1px #d4d4d4;
	border-bottom: none;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set.n_other li{
	display: block;
	min-height: 14px;
	_height: 14px;
	margin-bottom: 10px;
	padding-left: 19px;
	background: url("/common/images/icon_arrow_01.gif") no-repeat 0 0;
}

body.n_support div.n_main.n_guide div.n_guideset div.n_set.n_other li.n_pdf{
	min-height: 16px;
	_height: 16px;
	background-image: url("/common/images/icon_pdf.gif");
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* ガイド詳細 */

/* プラン名, 対象権限 */
body.n_support div.n_main div.n_article div.n_plane{
	height: 100%;
	margin-top: 12px;
	margin-bottom: 20px;
	background: url("/common/images/bg_plane_510_bottom.gif") no-repeat left bottom;
}

body.n_support div.n_main div.n_article div.n_plane div.n_plane_body{
	padding: 8px 12px;
	background: url("/common/images/bg_plane_510_top.gif") no-repeat 0 0;
}

body.n_support div.n_main div.n_article div.n_plane dt,
body.n_support div.n_main div.n_article div.n_plane dd{
	display: inline;
}

body.n_support div.n_main div.n_article div.n_plane dt{
	font-weight: bold;
}

body.n_support div.n_main div.n_article div.n_plane dd{
	margin-right: 1em;
}

/* 関連メニュー */
body.n_support div.n_main div.n_article div.n_relmenu{
	margin-bottom: 27px;
	border: solid 1px #dbd6c4;
}

body.n_support div.n_main div.n_article div.n_relmenu h2{
	margin: 0;
	padding: 4px 14px;
	border-bottom: solid 1px #dbd6c4;
	font-weight: bold;
	color: #494949;
}

body.n_support div.n_main div.n_article div.n_relmenu ul{
	padding: 8px 12px 3px 12px;
	background-color: #f7f5ed;
	font-weight: bold;
	font-size: 80%;
}

body.n_support div.n_main div.n_article div.n_relmenu ul li{
	min-height: 14px;
	_height: 14px;
	padding-left: 19px;
	padding-bottom: 10px;
	background: url("/common/images/icon_arrow_01_beige.gif") no-repeat 0 0.1em;
	line-height: 1.3;
}

*+html body.n_support div.n_main div.n_article div.n_relmenu ul li{
	background-position: 0 0;
}	/* for IE7 */

/* スクリーンショット */
body.n_support div.n_main div.n_article div.n_screenshot{
	margin: 0 5px 30px 5px;
	padding-bottom: 8px;
	background: url("/common/images/bg_screenshot_bottom.gif") no-repeat left bottom;
}

body.n_support div.n_main div.n_article div.n_screenshot div.n_screenshot_body{
	width: 480px;
	padding: 13px 9px 12px 9px;
	border-right: solid 1px #a3a3a3;
	border-left: solid 1px #a3a3a3;
	text-align: left;
}

body.n_support div.n_main div.n_article div.n_screenshot div.n_screenshot_body.n_last{
	padding-bottom: 10px;
}

body.n_support div.n_main div.n_article div.n_screenshot h3{
	height: 34px;
	_height: 46px;
	padding: 12px 0 0 13px;
	background: url("/common/images/bg_title_screenshot.gif") no-repeat 0 0;
}

body.n_support div.n_main div.n_article div.n_screenshot div.n_pic{
	margin-bottom: 5px;
	text-align: center;
}

body.n_support div.n_main div.n_article div.n_screenshot div.n_text{
	line-height: 1.5;
	font-size: 80%;
}

/* 数字セット */
body.n_support div.n_main div.n_article div.n_numset{
	margin-bottom: 30px;
}

body.n_support div.n_main div.n_article div.n_numset div.n_set{
	margin-bottom: 20px;
	padding-bottom: 16px;
	background: url("/common/images/bg_section_separater.gif") repeat-x left bottom;
}

body.n_support div.n_main div.n_article div.n_numset h3{
	height: 100%;
	overflow: hidden;
	font-weight: bold;
	_margin-left: 2px;
}

body.n_support div.n_main div.n_article div.n_numset h3 img{
	display: block;
	float: left;
	margin-right: 9px;
	_margin-left: 1px;
}

body.n_support div.n_main div.n_article div.n_numset h3 span.n_caption{
	display: block;
	height: 100%;
	overflow: hidden;
	padding-top: 4px;
	margin-bottom: 10px;
}

body.n_support div.n_main div.n_article div.n_numset div.n_text{
	margin-left: 34px;
	line-height: 1.5;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* XML一覧 */

/* 見出し */
body.n_support div.n_main.n_info div.n_article{
	margin-bottom: 25px;
}

body.n_support div.n_main.n_info div.n_article_header{
	margin-bottom: 15px;
}

/* 一覧 */
body.n_support div.n_main.n_info div.n_section{
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: url("/common/images/bg_section_separater.gif") repeat-x left bottom;
	font-size: 80%;
}

body.n_support div.n_main.n_info div.n_section p.n_date{
	margin-bottom: 8px;
	font-weight: bold;
}

body.n_support div.n_main.n_info div.n_section h2{
	margin-bottom: 8px;
	padding-bottom: 0;
	border-bottom: 0;
	line-height: 1.3;
	font-weight: bold;
}

body.n_support div.n_main.n_info div.n_multicol div.n_article div.n_section div.n_text{
	margin-bottom: 8px;
	background: none;
	line-height: 1.5;
}

body.n_support div.n_main.n_info div.n_section p.n_link{
	margin-left: 15px;
	text-align: right;
	font-weight: bold;
}

body.n_support div.n_main.n_info div.n_section p.n_link a{
	padding-bottom: 3px;
}

*+html body.n_support div.n_main.n_info div.n_section p.n_link a{
	background-position: 0 0.1em;
}	/* for IE7 */


/* 左サブメニュー */
body.n_support div.n_main.n_info div.n_submenu ul li a{
	font-weight: normal;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* XML詳細 */

body.n_support div.n_main.n_info.n_deatil div.n_article_header{
	margin-bottom: 20px;
}

body.n_support div.n_main.n_info.n_deatil p.n_date{
	margin-bottom: 20px;
	font-weight: bold;
}

body.n_support div.n_main.n_info.n_deatil div.n_article div.n_text{
	margin-bottom: 25px;
	background: none;
	line-height: 1.5;
	font-size: 80%;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* お知らせ詳細 */

body.n_support div.n_main.n_info div.n_docset_header p.n_date{
	margin-bottom: 5px;
	font-weight: bold;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* 申し込みTOP */

/* HTML 入力可能エリア */
body.n_service.n_order div.n_text,
body.n_service.n_order div.n_summary,
body.n_service.n_order div.n_boxset div.n_text{
	padding-top: 3px;
	line-height: 1.5;
}

body.n_service.n_order div.n_text table,
body.n_service.n_order div.n_text ul,
body.n_service.n_order div.n_text ol,
body.n_service.n_order div.n_text dl,
body.n_service.n_order div.n_text p,
body.n_service.n_order div.n_summary table,
body.n_service.n_order div.n_summary ul,
body.n_service.n_order div.n_summary ol,
body.n_service.n_order div.n_summary dl,
body.n_service.n_order div.n_summary p,
body.n_service.n_order div.n_boxset table,
body.n_service.n_order div.n_boxset ul,
body.n_service.n_order div.n_boxset ol,
body.n_service.n_order div.n_boxset dl,
body.n_service.n_order div.n_boxset p{
	margin-top: 1em;
	margin-bottom: 1em;
}

body.n_service.n_order div.n_text table,
body.n_service.n_order div.n_summary table,
body.n_service.n_order div.n_boxset table{
	width: 99%;
	margin-top: 0em;
	border-collapse: collapse;
	empty-cells: show;
	font-size: 100%;
}

body.n_service.n_order div.n_text table th,
body.n_service.n_order div.n_text table td,
body.n_service.n_order div.n_summary table th,
body.n_service.n_order div.n_summary table td,
body.n_service.n_order div.n_boxset table th,
body.n_service.n_order div.n_boxset table td{
	padding: 3px 6px;
	border: solid 1px #bfbfbf;
}

body.n_service.n_order div.n_text ul,
body.n_service.n_order div.n_summary ul,
body.n_service.n_order div.n_boxset ul,
body.n_service.n_order div.n_text ol,
body.n_service.n_order div.n_summary ol,
body.n_service.n_order div.n_boxset ol{
	margin-left: 2em;
}

body.n_service.n_order div.n_text ul li,
body.n_service.n_order div.n_summary ul li,
body.n_service.n_order div.n_boxset ul li{
	list-style-type: disc;
}

body.n_service.n_order div.n_text dl dd,
body.n_service.n_order div.n_summary dl dd,
body.n_service.n_order div.n_boxset dl dd{
	margin-left: 2em;
}

/* 見出し */
body.n_service.n_order div.n_article div.n_article_header{
	margin-bottom: 15px;
}

/* お申し込み窓口 (iCLUSTA+）*/
/* キャンペーン */
.bg_order_icplus_campaign {
background:url(/0img_renew/0bg_order_ic_campaign.gif) no-repeat top center;
height:241px;
position:relative;
margin-top:20px;
margin-bottom:40px;
}
.bg_order_icplus_campaign .mini {
	position:absolute;
	bottom:10px;
	left:24px;
}
.bg_order_icplus_campaign .regular {
	position:absolute;
	bottom:10px;
	left:264px;
}
.bg_order_icplus_campaign .pro {
	position:absolute;
	bottom:10px;
	right:24px;
}
/* 通常 */
.bg_order_icplus {
background:url(/0img_renew/0bg_order_ic.gif) no-repeat top center;
height:241px;
position:relative;
margin-top:20px;
margin-bottom:40px;
}
.bg_order_icplus .mini {
	position:absolute;
	bottom:10px;
	left:24px;
}
.bg_order_icplus .regular {
	position:absolute;
	bottom:10px;
	left:264px;
}
.bg_order_icplus .pro {
	position:absolute;
	bottom:10px;
	right:24px;
}

/* お申し込み窓口 (その他)*/
.bg_order_shared {
	position:relative;
	height:80px;
	margin-top:10px;
}
.bg_order_shared .domain {
background: url(/images/icon_arrow_01.gif) no-repeat left center;
padding-left: 19px;
}
.bg_order_kizon {
	position:relative;
	height:80px;
	margin-top:10px;
}

/* お申し込み窓口 (HPS)*/
.bg_order_hps {
/*background:url(/img_renew/bg_order_hps.gif) no-repeat top center;*/
	position:relative;
	height:80px;
	margin-top:10px;
}

/* お申し込み窓口 */
body.n_service.n_order div.n_entry{
	height: 100%;
	overflow: hidden;
	margin-bottom: 27px;
	background: url("/common/images/bg_510_2colum_bottom.gif") no-repeat left bottom;
}

body.n_service.n_order div.n_entry h2{
	margin-bottom: 15px;
	padding: 8px 30px 6px 30px;
	background: url("/common/images/bg_title_black_251.gif") no-repeat 0 0;
	border-bottom: #a8a8a8;
	font-size: 110%;
	font-weight: bold;
	color: #fff;
}

body.n_service.n_order div.n_entry div.n_customer{
	width: 251px;
	float: right;
	padding-bottom: 4px;
	font-size: 80%;
}

body.n_service.n_order div.n_entry div.n_customer div.n_customer_body{
	padding-right: 13px;
	padding-left: 13px;
}

body.n_service.n_order div.n_entry div.n_customer.n_first{
	float: left;
}

body.n_service.n_order div.n_entry div.n_customer h3{
	margin-bottom: 8px;
}

body.n_service.n_order div.n_entry div.n_customer ul.n_link{
	margin-top: 20px;
	margin-bottom: 20px;
}

body.n_service.n_order div.n_entry div.n_customer ul.n_link a{
	display: block;
	min-height: 14px;
	_height: 14px;
}

body.n_service.n_order div.n_entry div.n_entrydetail{
	background: url("/common/images/bg_225_beige_bottom.gif") no-repeat left bottom;
}

body.n_service.n_order div.n_entry div.n_entrydetail div.n_entrydetail_inner{
	margin-top: 15px;
	padding-top: 15px;
	background: url("/common/images/bg_225_beige_top.gif") no-repeat 0 0;
}

body.n_service.n_order div.n_entry div.n_entrydetail h4{
	margin: 0 27px;
	padding-bottom: 8px;
	background: url("/common/images/bg_title_separater.gif") repeat-x left bottom;
	font-weight: bold;
}

body.n_service.n_order div.n_entry div.n_entrydetail div.n_text{
	height: 100%;
	margin-bottom: 15px;
	padding: 0 15px 5px 15px;
}

body.n_service.n_order div.n_entry div.n_entrydetail div.n_text table{
	margin-left: 0;
	width: 100%;
	_width: 99%;
}

/* ご利用約款 */
body.n_service.n_order div.n_agreement{
	width: 510px;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}

body.n_service.n_order div.n_agreement h2{
	margin-bottom: 13px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url("/common/images/icon_title.gif") no-repeat 0 0.15em;
	border-bottom: solid 2px #db0018;
	line-height: 1.2;
	font-weight: bold;
	color: #494949;
}

body.n_service.n_order div.n_agreement div.n_text{
	margin-bottom: 10px;
	font-size: 80%;
}

body.n_service.n_order div.n_agreement div.n_linkset{
	margin-bottom: 1em;
}

body.n_service.n_order div.n_agreement div.n_linkset ul.n_link{
	width: 530px;
	overflow: hidden;
}

body.n_service.n_order div.n_agreement div.n_linkset ul.n_link li{
	width: 245px;
	float: left;
	margin-right: 20px;
	padding-bottom: 0.5em;
	font-size: 80%;
}

body.n_service.n_order div.n_agreement div.n_linkset ul.n_link li a{
	display: block;
	min-height: 14px;
	_height: 14px;
}

body.n_service.n_order div.n_agreement div.n_linkset ul.n_link li.n_pdf a{
	display: block;
	min-height: 16px;
	_height: 16px;
	padding-left: 21px;
	background: url("/common/images/icon_pdf.gif") no-repeat 0 0;
}

/* 左カラム > サブメニュー */
body.n_service.n_order div.n_main div.n_mainutil div.n_submenu ul li{
	padding-top: 10px;
	padding-bottom: 8px;
}

body.n_service.n_order div.n_main div.n_mainutil div.n_submenu ul li.n_first{
	background: none;
}

body.n_service.n_order div.n_main div.n_mainutil div.n_submenu ul ul{
	margin-top: 0;
	padding-top: 5px;
	padding-left: 0;
	background: none;
	border: none;
}

body.n_service.n_order div.n_main div.n_mainutil div.n_submenu ul ul li{
	background: none;
	padding: 3px 0 2px 0;
}

body.n_service.n_order div.n_main div.n_mainutil div.n_submenu ul ul li a{
	display: block;
	padding-left: 16px;
	background: url("/common/images/icon_arrow_linear.gif") no-repeat 2px 0.2em;
	font-weight: normal;
}

body.n_service.n_order div.n_main div.n_mainutil div.n_submenu ul li.n_pdf a{
	display: block;
	min-height: 16px;
	_height: 16px;
	padding-left: 21px;
	background: url("/common/images/icon_pdf.gif") no-repeat 0 0;
}

/* 右カラム */
body.n_service.n_order div.n_campaign{
	margin-bottom: 15px;
}

/* 右カラム > 信頼性 */
body.n_service.n_order div.n_credibility{
	padding: 10px;
	background-color: #f2f2f2;
}

body.n_service.n_order div.n_credibility div.n_globalsign_sll h2{
	padding-bottom: 0;
	margin-bottom: 0;
	background: none;
}