﻿@charset "utf-8";
/* CSS Document */

/* 機種分けclass名 */
.clsVL{
	display:			None;
}
.clsVW{
	display:			None;
}
.clsLZ{
	/*display:			None;*/
}
.clsLS{
	display:			None;
}
.clsLL{
	display:			None;
}
.clsLE{
	display:			None;
}
.clsLM{
	display:			None;
}
.clsLT{
	display:			None;
}
.clsDESK{
	display:			None;
}
.clsNOTE{
	/*display:			None;*/
}

/*-----------------------------------------------------------*/
.debug{
	display:			None;
/*
	校正出力紙用　⇒　コメントアウト
	データ納品用　⇒　display:None;
	（機種別表示用は、コメントアウトする！）
*/
}
/*-----------------------------------------------------------*/
/* ハードウェア識別子表示用 */
.debug_hw{
	color:				#FF0000;
	display:			None;
/*
	校正出力紙用　⇒　コメントアウト
	データ納品用　⇒　display:None;
	（機種別表示用は、コメントアウトする！）
*/
}
/*-----------------------------------------------------------*/



/******************	要素の定義　ここから			******************/

body{
	margin:0px;
	padding:0px;
	color:#000000;
	background-color:#FFFFFF;
	font-family:"メイリオ";
	font-size:80%;
}

p,li,div,td,th{
	font-weight:normal;
}

div,p,form,select,input,h1,h2,h3,h4,img{
	margin:0px;
	padding:0px;
	border-width:0px;
}

ul{
	margin-top:		0.4em;
	margin-bottom:	0px;
	margin-right:	0px;
}

li{
	margin-bottom:	0.4em;
}

ul li ol,
ul li ul{
	margin-top:		0.2em;
}

ul li ul li,
ul li ol li{
	margin-bottom:	0.2em;
}

ol li ul{
	list-style:disc;
}

ol li ul li ul{
	list-style:circle;
}

td ol{
	margin-top:		0.2em;
	margin-left:	25px;
}


a:link{
	color:#3333CC;
	text-decoration:underline;
}

a:visited,a:active{
	color:#3333CC;
	text-decoration:underline;
}

a:hover{
	color:#3399FF;
}
/******************	要素の定義　ここまで			******************/


/******************	共通スタイル　ここから			******************/

/***************** h4 Start ********************/
body.int_main h4,
body.qa_contents h4{
	margin:				0.7em 0em 0.3em 1.1em;
	font-size:			120%;
	line-height:		1.3em;
	font-weight:		bold;
}

body.int_main h4:before,
body.qa_contents h4:before{
	display:			inline-block;
	content:			"●";
	margin-left:		-1.22em;
	width:				1.22em;
	font-size:			90%;
	vertical-align:		10%;

}

body.int_main h4 img,
body.qa_contents h4 img{
	vertical-align:			middle;
}
/****************** h4 End *********************/

/***************** Mark Start ********************/

/* 「とくに重要」 */
div.primary_box{
	margin:				20px 0px 10px 5px;
	padding:			30px 20px 10px 20px;
	border:				3px solid #999999;
	border-radius:		10px;
}

div.primary_box:before{
	content:url(../img/mark_primary.png);
	position:			absolute;
	margin-left:		-25px;
	margin-top:			-45px;
	z-index:			1;
}

div.primary_box *{
	font-weight:bold;
}

div.primary_box p,
div.primary_box ul,
div.primary_box ol{
	line-height:		1.5em;
}

/* 「重要」 */
div.important_box{
	margin-top:			10px;
	min-height:			28px;
}

div.important_box *{
	font-weight:bold;
}

p.important_title{
	padding-left:		90px;
}

p.important_title:before{
	content:url(../img/mark_important.png);
	margin-left:-90px;
	display:inline-block;
	vertical-align:middle;
	width:90px;
}

p.important_title + p,
p.important_title + ul,
p.important_title + ol{
	margin-top:			0px;
	line-height:		1.5em;
}

p.important_title + p img,
p.important_title + li img{
	vertical-align:		middle;
}

/* 「参考」 */
div.consult_box{
	margin-top:			10px;
	min-height:			28px;
}

div.consult_box *{
	font-weight:normal;
}

p.consult_title{
	padding-left:		90px;
	font-weight:		bold;
}

p.consult_title:before{
	content:url(../img/mark_consult.png);
	margin-left:-90px;
	display:inline-block;
	vertical-align:middle;
	width:90px;
}

p.consult_title + p,
p.consult_title + ul,
p.consult_title + ol{
	line-height:		1.5em;
}

p.consult_title + p img,
p.consult_title + li img{
	vertical-align:		middle;
}

/* 「参照」 */
div.reference_box{
	margin-top:			10px;
	min-height:			24px;
}

div.reference_box:before{
	content:			url(../img/mark_reference.png);
}

div.reference_box *{
	font-weight:normal;
}

div.reference_box p:first-child,
div.reference_box ul:first-child,
div.reference_box ol:first-child{
	margin-top:			-24px;
}

div.reference_box p,
div.reference_box ul,
div.reference_box ol{
	margin-left:		88px;
	line-height:		1.5em;
}

div.reference_box img{
	vertical-align:		middle;
}

/***************** Mark End ********************/

/***************** Table Start ********************/
/* 表スタイル（グレー）　ここから */
table.launch{
	background-color:	#FFFFFF;
	border-bottom:		Solid 1px #999999;
	border-collapse:	Collapse;
	font-weight:		normal;
	font-family:		"メイリオ";
	margin:				12px 0px 10px 0px;
	text-align:			left;
	vertical-align:		middle;
	width:				100%;
}

table.launch th{
	border:				solid 1px #999999;
	width:				200px;
}

table.launch td{
	border:				solid 1px #999999;
	margin:				0px;
	padding:			7px;
}

table.launch td.type_normal{
	background:			#EEEEEE;
	font-weight:		bold;
}
table.launch td.type_center{
	background:			#EEEEEE;
	font-weight:		bold;
	text-align:			center;
}
table.launch td.type_thick{
	background:			#DADADA;
	font-weight:		bold;
}
table.launch td.type_top{
	vertical-align:		top;
}
table.launch td.type_top ul{
	margin-top:			0px;
	margin-left:		16px;
}
table.launch td.type_top li{
	margin-bottom:		0px;
}
/* 表スタイル（グレー）　ここまで */

div.int_detail{
	text-align:			center;
	margin:				16px 32px 0px 0px;
}

/* 表スタイル　パソコンの情報　ここから */
table.launch_pcinfo{
	padding:	14px 0px 16px 17px;
	background:	#FFFFFF;
	width:		100%;
	border:		solid 1px #D1D1D0;
}

table.launch_pcinfo tr td table tr td{
	text-align:		left;
	vertical-align:	top;
	width:			230px;
}
table.launch_pcinfo tr td table tr td.title_pcinfo{
	font-weight:	bold;
}
/* 表スタイル　パソコンの情報　ここまで */


/****************** Table End *********************/

/***************** Annotation Start ********************/

/* 注釈 通常*/
p.annotation{
	margin-left:2em;
}
p.annotation:before{
	content:"※：";
	display:inline-block;
	min-width:2em;
	margin-left:-2em;
}

/* 注釈 連番*/
ul.annotation_list{
	list-style:none;
	margin-left:3.5em;
	padding:0em;
	counter-reset:annotation_number;
}
ul.annotation_list >li:before{
	counter-increment:	annotation_number;
	content:"※"counter(annotation_number)"：";
	display:inline-block;
	min-width:3.5em;
	margin-left:-3.5em;
}

div.step_noindent p.annotation,
div.step_noindent ul.annotation_list{
	margin-top:		8px;
}

/***************** Annotation Start ********************/


/***************** 汎用 Style Start ********************/

/* 右寄せ */
.alignr{
	text-align:			right;
	margin-top:			28px;
}
.alignr img{
	margin-left:		6px;
	vertical-align:		middle;
}

.valign_mid{
	vertical-align:		middle;
}

.valign_top{
	vertical-align:		top;
}

/* 中央寄せ*/
.alignc{
	text-align:			center;
}

/* 左寄せ */
.alignl{
	text-align:			left;
}

.alignl img{
	margin-right:		6px;
}

.small{
	margin-top:			6px;
	font-size:			90%;
}

/* 電話番号 */
.call_text{
	font-size:			medium;
	vertical-align:		middle;
}

/* URLの折り返し */
.url_turn{
	word-break:break-all;
}

/* 強調 */
.emphasis{
	font-weight:bold;
}

/* フォントサイズアップ */
.sizeup_level1{
	font-size:140%;
}

/* 改行禁止 */
.no_return{
	white-space:nowrap;
}

/****************** 汎用 Style End *********************/

/******************	共通スタイル　ここまで			******************/


/******************	通常コンテンツ　ここから		******************/

body.int_main{
	margin:				2px 10px 10px 10px;
}

@media screen{
	body.int_main{
		padding-bottom:	60px;
	}
}

@media print{
	body.int_main div.int_main div.table_comment_print{
		margin-top:		1em;
	}
}

/***************** h1（ページタイトル） *****************/

body.int_main h1{
	margin:				0em;
	padding:			2px 2px 5px 0px;
	font-size:			200%;
	font-weight:		normal;
	line-height:		1.3em;
}

body.int_main h1 img{
	vertical-align:		middle;
}

/*********************** h1 END *************************/

/***************** h2（大タイトル） *****************/

body.int_main h2{
	margin-top:			1em;
	margin-bottom:		0.3em;
	padding:			0.3em 2px 0.2em 8px;
	font-weight:		bold;
	font-size:			150%;
	line-height:		1.3em;
/*  色別CSSで指定する */
/*	border-left:		solid 7px #66CCFF;	*/
/*	border-bottom:		solid 1px #66CCFF;	*/
}

body.int_main h2 img{
	vertical-align:		middle;
}

/***************** h2 END *****************/

/***************** h3（中タイトル） *****************/

body.int_main h3{
	margin:				1em 0em 0.5em 0em;
	padding-left:		15px;
	font-weight:		bold;
	font-size:			130%;
	line-height:		1.3em;
}

body.int_main h3 img{
	vertical-align:			middle;
}

/***************** h3 END *****************/

/***************** 印刷ボタン、ソフト起動ボタン　ここから *****************/
body.int_main p.print_button,
body.qa_contents p.print_button{
	text-align:			right;
	padding-top:		2px;
	padding-bottom:		10px;
}
body.int_main p.right_button{
	text-align:			right;
	padding-top:		2px;
	padding-bottom:		10px;
}
body.int_main p.runSoft_button{
	padding-top:		10px;
	padding-bottom:		10px;
}
img.pgPrint,
img.button,
img.office_action{
	cursor:				Pointer;
}

img.runSoft,
img.movie{
	cursor:				Pointer;
	padding-right:4px;
}

@media screen{
	img.pgPrint:hover,
	img.runSoft:hover,
	img.movie:hover,
	img.office_action:hover{
		opacity:			0.6;
		filter:				alpha(Opacity=60);	/*for IE 6～8*/
	}
}

/***************** 印刷ボタン、ソフト起動ボタン　ここまで *****************/

/*h2（サブタイトル）ナビゲーション用*/
body.int_main ul.page_nav{
	margin-left:0em;
	padding-left:1.5em;
	padding-top:14px;
}

/* 本文 */
body.int_main p.pra_normal{
	line-height:		1.7em;
}


/* 箇条書き */
body.int_main ul.dot_normal li,
body.int_main ul.dot_normal li ol,
body.int_main ul.dot_normal li ul{
	line-height:		1.5em;
}

body.int_main p.pra_normal img,
body.int_main ul.dot_normal li img{
	vertical-align:		middle;
}

/* イラスト中央揃え */
p.illust{
	margin-top:			1em;
	text-align:			center;
}

/* 画像 */
img.figure{
	margin-bottom:6px;
}

/* 手順 */
/*手順フレーム*/
ol.step_frame{
	margin:				12px 0px 0px 5px;
	padding:			7px 17px 17px 5px;
	list-style:			none;
	border:				solid 3px  #CCCCCC;
}

ol.caption_step{
	margin:				12px 0px 0px 6px;
	padding:			0em;
	list-style:			none;
}

/*手順文*/
li.stepLevel1{
	font-weight:		bold;
	margin-top:			1.5em;
	margin-left:		32px;
}

/*手順番号*/
ol.step_frame > li.stepLevel1:nth-of-type(n):before,
ol.caption_step > li.stepLevel1:nth-of-type(n):before{
	vertical-align:		-35%;
	margin-left:		-32px;
	display:			inline-block;
	height:				26px;
}

ol.step_frame > li.stepLevel1:nth-of-type(1):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="1"]:before{
	content:url(../img/main_lst_no01.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(2):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="2"]:before{
	content:url(../img/main_lst_no02.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(3):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="3"]:before{
	content:url(../img/main_lst_no03.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(4):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="4"]:before{
	content:url(../img/main_lst_no04.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(5):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="5"]:before{
	content:url(../img/main_lst_no05.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(6):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="6"]:before{
	content:url(../img/main_lst_no06.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(7):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="7"]:before{
	content:url(../img/main_lst_no07.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(8):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="8"]:before{
	content:url(../img/main_lst_no08.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(9):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="9"]:before{
	content:url(../img/main_lst_no09.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(10):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="10"]:before{
	content:url(../img/main_lst_no10.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(11):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="11"]:before{
	content:url(../img/main_lst_no11.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(12):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="12"]:before{
	content:url(../img/main_lst_no12.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(13):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="13"]:before{
	content:url(../img/main_lst_no13.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(14):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="14"]:before{
	content:url(../img/main_lst_no14.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(15):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="15"]:before{
	content:url(../img/main_lst_no15.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(16):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="16"]:before{
	content:url(../img/main_lst_no16.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(17):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="17"]:before{
	content:url(../img/main_lst_no17.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(18):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="18"]:before{
	content:url(../img/main_lst_no18.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(19):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="19"]:before{
	content:url(../img/main_lst_no19.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(20):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="20"]:before{
	content:url(../img/main_lst_no20.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(21):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="21"]:before{
	content:url(../img/main_lst_no21.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(22):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="22"]:before{
	content:url(../img/main_lst_no22.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(23):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="23"]:before{
	content:url(../img/main_lst_no23.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(24):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="24"]:before{
	content:url(../img/main_lst_no24.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(25):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="25"]:before{
	content:url(../img/main_lst_no25.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(26):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="26"]:before{
	content:url(../img/main_lst_no26.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(27):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="27"]:before{
	content:url(../img/main_lst_no27.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(28):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="28"]:before{
	content:url(../img/main_lst_no28.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(29):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="29"]:before{
	content:url(../img/main_lst_no29.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(30):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="30"]:before{
	content:url(../img/main_lst_no30.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(31):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="31"]:before{
	content:url(../img/main_lst_no31.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(32):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="32"]:before{
	content:url(../img/main_lst_no32.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(33):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="33"]:before{
	content:url(../img/main_lst_no33.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(34):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="34"]:before{
	content:url(../img/main_lst_no34.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(35):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="35"]:before{
	content:url(../img/main_lst_no35.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(36):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="36"]:before{
	content:url(../img/main_lst_no36.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(37):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="37"]:before{
	content:url(../img/main_lst_no37.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(38):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="38"]:before{
	content:url(../img/main_lst_no38.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(39):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="39"]:before{
	content:url(../img/main_lst_no39.png);
}

ol.step_frame > li.stepLevel1:nth-of-type(40):not([data-ordernumber]):before,
ol.step_frame > li.stepLevel1[data-ordernumber="40"]:before{
	content:url(../img/main_lst_no40.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(1):before{
	content:url(../img/lst_no01.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(2):before{
	content:url(../img/lst_no02.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(3):before{
	content:url(../img/lst_no03.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(4):before{
	content:url(../img/lst_no04.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(5):before{
	content:url(../img/lst_no05.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(6):before{
	content:url(../img/lst_no06.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(7):before{
	content:url(../img/lst_no07.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(8):before{
	content:url(../img/lst_no08.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(9):before{
	content:url(../img/lst_no09.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(10):before{
	content:url(../img/lst_no10.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(11):before{
	content:url(../img/lst_no11.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(12):before{
	content:url(../img/lst_no12.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(13):before{
	content:url(../img/lst_no13.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(14):before{
	content:url(../img/lst_no14.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(15):before{
	content:url(../img/lst_no15.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(16):before{
	content:url(../img/lst_no16.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(17):before{
	content:url(../img/lst_no17.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(18):before{
	content:url(../img/lst_no18.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(19):before{
	content:url(../img/lst_no19.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(20):before{
	content:url(../img/lst_no20.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(21):before{
	content:url(../img/lst_no21.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(22):before{
	content:url(../img/lst_no22.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(23):before{
	content:url(../img/lst_no23.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(24):before{
	content:url(../img/lst_no24.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(25):before{
	content:url(../img/lst_no25.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(26):before{
	content:url(../img/lst_no26.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(27):before{
	content:url(../img/lst_no27.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(28):before{
	content:url(../img/lst_no28.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(29):before{
	content:url(../img/lst_no29.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(30):before{
	content:url(../img/lst_no30.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(31):before{
	content:url(../img/lst_no31.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(32):before{
	content:url(../img/lst_no32.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(33):before{
	content:url(../img/lst_no33.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(34):before{
	content:url(../img/lst_no34.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(35):before{
	content:url(../img/lst_no35.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(36):before{
	content:url(../img/lst_no36.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(37):before{
	content:url(../img/lst_no37.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(38):before{
	content:url(../img/lst_no38.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(39):before{
	content:url(../img/lst_no39.png);
}

ol.caption_step > li.stepLevel1:nth-of-type(40):before{
	content:url(../img/lst_no40.png);
}

/*結果文*/
ol.step_frame p.step_body{
	margin-top:			8px;
}

ol.step_frame ul.step_bodydot{
	margin-top:			8px;
}

ol.caption_step p.step_body{
	margin-top:			1em;
}

ol.step_frame p.step_subhead,
ol.caption_step p.step_subhead{
	margin-top:			2em;
	font-weight:		bold;
	margin-left:		1.2em;
}

ol.step_frame p.step_subhead:before,
ol.caption_step p.step_subhead:before{
	display:			inline-block;
	content:			"◆";
	width:1.2em;
	margin-left:-1.2em;
}

/*結果 インデントなし*/
div.step_noindent{
	margin-left:		-32px;
}

.listLevel2{
	margin:				3px 17px 0px 37px;
}

.stepLevel1 img,
.step_body img,
.listLevel2 img{
	vertical-align:		middle;
}

/*サブ手順（iframe）*/
span.hidden_tilte{
	margin-top:8px;
	color:#3030D6;
	cursor:Pointer;
	text-decoration:underline;
}

span.hidden_tilte:hover{
	color:#3399FF;
}

.closed{
	display:none;
}

.opened{
	display:block;
	margin-top:8px;
	width:100%;
	height:10em;
	border:none;
}

/******************	QA以外用スタイル　ここまで		******************/



/******************	QA用スタイル　ここから			******************/

/********** QA Common **********/
body.qa_contents{
	margin:				2px 10px 24px 10px;
	padding-bottom:		10%;
}

/********** QA TOC **********/
body.qa_contents div.int_main{
	line-height:		1.35em;
}

/**********目次ページ ここから **********/

/********** 見出し **********/
body.qa_contents h1{
	margin:				0em;
	padding:			2px 2px 5px 0px;
	font-size:			200%;
	font-weight:		normal;
	line-height:		1.3em;
}

body.qa_contents h1 img{
	vertical-align:		middle;
}

/********** 本文 **********/
body.qa_contents p.title_middle_link{
	font-size:			125%;
	font-weight:		bold;
	margin:				0px 0px 7px 42px;
	text-indent:		-42px;
	margin-bottom:		17px;
}

body.qa_contents p.title_middle_link img{
	vertical-align:		middle;	
}

body.qa_contents p.title_middle_link a{
	color:				#3030D6;
}

body.qa_contents p.title_middle_link a:hover{
	color:				#3399FF;
}

body.qa_contents p.title_middle_link a:hover span.model{
	color:				#3399FF;
}

body.qa_contents p.title_middle_link a div.model{
	color:				#FF3333;
	text-decoration:	none;
	margin-top:			-10px;
	text-indent:		6px;
}
/********** 目次ページ ここまで **********/

/********** QA Contents ここから **********/

/********** 見出し **********/
body.qa_contents h2.question{
	font-weight:		bold;
	font-size:			130%;
	font-weight:		bold;
	margin:				0px 0px 0px 52px;
	min-height:			40px;
}

body.qa_contents h2.question:before{
	content:url(../img/qa_q.png);
	vertical-align:top;
	margin-left:-52px;
	position:absolute;
}

body.qa_contents h2.question img{
	vertical-align:		middle;
}

body.qa_contents h3.answer{
	font-size:			130%;
	font-weight:		normal;
	color:				#CC0000;
	border-top:			dashed 1px #000000;
	margin:				10px 0px 0px 0px;
	padding-top:		10px;
	padding-left:		52px;
	min-height:			40px;
}

body.qa_contents h3.answer:before{
	content:url(../img/answer.png);
	vertical-align:top;
	margin-left:-52px;
	position:absolute;
}

/********** 本文 **********/
body.qa_contents p.textLevel1{
	line-height:		1.35em;
	margin:				8px 12px 0px 0px;
}

body.qa_contents p.textLevel1 img{
	vertical-align:		middle;
}

body.qa_contents ul li.listLevel1{
	line-height:		1.35em;
	margin-left:		3px;
}

body.qa_contents ul li.listLevel1 img{
	vertical-align:		middle;
}
/********** QA Contents ここまで **********/

/******************	QA用スタイル　ここまで			******************/

@media screen{
	.freespace{
	margin-top:             300px;
	}
}

.selected{
background-color:		#000;
color:					#fff;
}

div.support_frame{
	border:				Solid 1px #999999;
	padding:			10px;
}

/******************	iframe用スタイル　ここから		******************/

body.sub{
	margin:0px;
	padding:1em 8px 0px 8px;
	background-color:#CCCCCC;
}

body.sub p.step_subhead{
	font-weight:		bold;
	margin-left:		1.2em;
}

body.sub p.step_subhead:before{
	display:			inline-block;
	content:			"◆";
	width:1.2em;
	margin-left:-1.2em;
}

body.sub ol.sub_step{
	margin-top:0.5em;
	margin-bottom:0em;
}

body.sub ol.sub_step li{
	margin:0.5em 0em 0em 0em;
}

/******************	iframe用スタイル　ここまで		******************/


/******************	ページトップ用　ここから		******************/

#to_top_page{
	position: fixed;
	bottom: 0;
	right: 40px;
	display:none;
	width: 180px;
	height:30px;
	text-align: center;
}

#to_top_page a {
	text-decoration: none;
	color: #ffffff;
	line-height:30px;
	font-size:12px;
	display:block;
	padding-right:20px;
	background: url(../img/top.png) no-repeat;
}

#to_top_page a:hover {
	background-position:0 -30px;
}
/******************	ページトップ用　ここまで		******************/
