<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* table蜀�ｺ育ｴ�ｪｿ謨ｴ */
#solutionContents #answer td,
#solutionContents #answer th {
	padding: 4px;
}

/* 逕ｻ蜒丞庄螟牙ｯｾ蠢� */
#contentsArea .htmlDetailElementTable,
#brd_qacontents-table &gt; tbody &gt; tr &gt; td &gt; table {
	width: 100%!important;
	table-layout: fixed;
}
#contentsArea img {
	height: auto!important;
}

/* Q繧ｿ繧､繝医ΝI 蟇ｾ蠢� 2016.10.28 */
#solutionContents #question,
#brd_qacontents-table tr:first-child td h4 {
	word-break: break-all;
}
#solutionContents.solutionContentsWeb + br + br +  table,
#solutionContents.solutionContentsWeb + br + br +  table + div + table,
#solutionContents.solutionContentsWeb + br + br + br + table,
#solutionContents.solutionContentsWeb + br + br + br + table + div + table {
	display: none;
}

/* font-family霑ｽ蜉�K 2016.10.04 */
body {
	font-family: "繝｡繧､繝ｪ繧ｪ",Meiryo,"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け",sans-serif;
}

/* 譁�ｭ励し繧､繧ｺ隱ｿ謨ｴ縺ｨQ&amp;A 繧ｿ繧､繝医Ν繝�Φ繝励Ξ繝ｼ繝� 2016.09.08 */
body #solutionContents,
body #qacontents #solutionContents {
	font-size: 13px;
}
.cs_faq_title {
	min-height: 43px;
	padding: 10px 10px 10px 65px;
	background: #EEE url('//www.sony.jp/support/share/images/faq/icon_q.gif') 10px 10px no-repeat;
	font-size: 140%;
}
.cs_faq_answer {
	min-height: 43px;
	margin-top: 15px;
	padding: 10px 10px 10px 65px;
	background: #EEE url('//www.sony.jp/support/share/images/faq/icon_a.gif') 10px 10px no-repeat;
	font-weight: bold;
	font-size: 140%;
}


/* 驕主悉繧ｹ繧ｿ繧､繝ｫ縺ｮ荳頑嶌縺榊ｮ夂ｾｩ 2010.12.9 */

body.test {
	font: 13px/1.231 'Meiryo',"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","Osaka";
	*font-size: small;
	*font: x-small;
	color: #333;
	background: #fff;
	line-height: 1.6;
	letter-spacing: 0;
}
body.test h2 { color: #f00; }

/* 莠呈鋤縺ｮ縺溘ａ髱櫁｡ｨ遉ｺ鬆�岼 */
.sol_nodisp { display: none; }

/* 蜀�Κ蜷代￠縺ｯ譁�ｭ励し繧､繧ｺ螟画峩 */
.sol_innerfsize {}


/* 莠呈鋤謖�ｮ� */
.green_font,
.orange_font,
.yellow_font,
.blue_font {
	text-decoration: none;
	padding-right: 0;
}

.green_font { color: #696; }
.orange_font { color: #ff6a4C; }
.yellow_font { color: #f8b43e; }
.blue_font { color: #36c; }

.font2,
.font3,
.font4,
.font5,
.bfont2,
.bfont3,
.bbfont3,
.bfont4,
.bfont5 { padding-left: 0; }

.font2 {
	font-size: 60%;
	line-height: 125%;
}
.font3 {
	font-size: 80%; 
	line-height: 130%;
}
.font4 {
	font-size: 90%;
	line-height: 135%;
}
.font5 {
	font-size: 100%;
	line-height: 140%;
}

.bfont,
.bfont2,
.bfont3,
.bbfont3,
.bfont4,
.bfont5 { font-weight: bold; }

.bfont2 {
	font-size: 60%;
	line-height: 135%;
}
.bfont3 {
	font-size: 80%;
	line-height: 130%;
}
.bbfont3 {
	line-height: 15px;
	font-size: 80%;
	padding: 0;
	margin: 0;
}
.bfont4 {
	font-size: 90%;
	line-height: 135%;
}
.bfont5 {
	font-size: 100%;
	line-height: 140%;
}

/* ------------------------------------------------------------------------------------------ */
/* 2009.04.08 ADD from here */

#solutionContents ul,
#solutionContents ol {
	margin-left: 2em;
	padding-left:0;
}

#solutionContents li {
	margin: 0;
	padding: 0;
}

/* 2009.04.08 /ADD over */
/* ------------------------------------------------------------------------------------------ */

/* 蜈ｨ菴� */

#solutionContents {
	font-size: 78%;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	width: 710px; 
}

/* 蜀�Κ蜷代￠縺ｯ蟷�ｒ 100 % 縺ｫ縺吶ｋ */
div.solutionContentsInner { width: 100% !important; }

/* 蜈ｱ騾壹ョ繧ｶ繧､繝ｳ繝代�繝� */


/* 螟夜Κ蜷代￠縺ｮ鬆伜沺繧ｹ繧ｿ繧､繝ｫ */
#solutionContents .web {
	margin: 0;
	padding: 0;
}

/* 蜀�Κ蜷代￠縺ｮ鬆伜沺繧ｹ繧ｿ繧､繝ｫ */
#solutionContents .inner {
	margin: 0;
	padding: 0;
}

/* 蜀�Κ蜷代￠縺ｮ鬆伜沺繧ｹ繧ｿ繧､繝ｫ */
#solutionContents .innerTitleNomal { background-color: #D4D4D4 !important; }
#solutionContents .innerTitleRed { background-color: #FFC4E1 !important; }
#solutionContents .innerTitlePurple { background-color: #D9CEE5 !important; }
#solutionContents .innerTitleBlue { background-color: #C4C4FF !important; }
#solutionContents .innerTitleGreen { background-color: #D0FFD0 !important; }
#solutionContents .innerTitlePatchBlue { background-color: #B7DEFB !important; }
#solutionContents .innerTitleTablet { background-color: #ede4cd !important; }


#solutionContents .detailNavi {
	background-image: url("../img/sol2008_g_arrow_02.gif");
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 5px;
}

#solutionContents .detailNavi a { text-decoration: underline; }

#solutionContents p.naviUpdate {
	background-image: url("../img/sol2008_g_ref_download.gif");
	background-repeat: no-repeat;
	margin-bottom: 0;	/* 2008.11.27 ADD from here */
	padding-left: 75px;
	font-weight: bold;
	color: #039;
	text-decoration: underline;
}

#solutionContents p.naviHint {
	background-image: url("../img/sol2008_g_ref_hint.gif");
	background-repeat: no-repeat;
	padding-left: 75px;
	font-weight: bold;
	color: #039;
	text-decoration: underline;
}

#solutionContents p.naviAttention {
	background-image: url("../img/sol2008_g_ref_attention.gif");
	background-repeat: no-repeat;
	padding-left: 70px;
	height: 20px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

#solutionContents a.steptext:link,
#solutionContents a.steptext:visited,
#solutionContents a.steptext:hover,
#solutionContents a.steptext:active {
	color: #FF6A4C;
	text-decoration: none;
}

#solutionContents dl.boxAttention {
	margin-top: 1em;
	margin-bottom: 1em;
 	border: 1px red solid;
}

#solutionContents dl.boxNote {
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px green solid;
}

#solutionContents dl.boxRef {
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px blue solid;
}


#solutionContents dl.boxAttention dt,
#solutionContents dl.boxAttention dt.boxAttention {
	font-weight: bold;
	background-color: #FEEFED;
	margin: 0;
	padding: 2px 16px;
	background-image: url("../img/sol2008_g_icon_attention.gif");
	background-repeat: no-repeat;
	background-position: 16px 3px;
	padding-left: 36px;

}

#solutionContents dl.boxNote dt,
#solutionContents dl.boxNote dt.boxNote {
	font-weight: bold;
	background-color: #EFFEED;
	margin: 0;
	padding: 2px 16px;
	background-image: url("../img/sol2008_g_headicon_02.gif");
	background-repeat: no-repeat;
	background-position: 16px 6px;
	padding-left: 36px;

}

#solutionContents dl.boxRef dt,
#solutionContents dl.boxRef dt.boxRef {
	font-weight: bold;
	background-color: #EFEDFE;
	margin: 0;
	padding: 2px 16px;
	background-image: url("../img/sol2008_g_headicon_01.gif");
	background-repeat: no-repeat;
	background-position: 16px 6px;
	padding-left: 36px;

}


#solutionContents dl.boxAttention dd ,
#solutionContents dl.boxRef dd ,
#solutionContents dl.boxNote dd {
	background-color: white;
	margin: 0;
	padding: 2px 16px 8px;
}

#solutionContents dl.boxAttention dd ul ,
#solutionContents dl.boxRef dd ul ,
#solutionContents dl.boxNote dd ul {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 0;	
}

#solutionContents dl.boxAttention dd ol ,
#solutionContents dl.boxRef dd ol ,
#solutionContents dl.boxNote dd ol {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 0;
}

#solutionContents p.toc {
	text-align: right;
}

#solutionContents dl.innerNotice ,
#solutionContents dl.innerAnnounceAttention ,
#solutionContents dl.innerAnnounceProhibit ,
#solutionContents dl.innerContact ,
#solutionContents dl.innerLeaderOnly {
	margin: 20px;
	padding: 0;
}

#solutionContents dl.innerNotice dt.innerNotice ,
#solutionContents dl.innerAnnounceAttention dt.innerAnnounceAttention ,
#solutionContents dl.innerAnnounceProhibit dt.innerAnnounceProhibit ,
#solutionContents dl.innerContact dt.innerContact ,
#solutionContents dl.innerLeaderOnly dt.innerLeaderOnly {
	font-size: 1px;
	line-height: 1em;
	color: white;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 0 0 0 350px;
	height: 18px;
}

#solutionContents dl.innerNotice dd.innerNotice ,
#solutionContents dl.innerAnnounceAttention dd.innerAnnounceAttention ,
#solutionContents dl.innerAnnounceProhibit dd.innerAnnounceProhibit ,
#solutionContents dl.innerContact dd.innerContact ,
#solutionContents dl.innerLeaderOnly dd.innerLeaderOnly {
	margin: 0;
	padding: 16px;
	border-width: 5px;
	border-style: solid;
}

#solutionContents dt.innerNotice {
	background-image: url("../img/sol2008_g_inner_notice.gif");
}

#solutionContents dd.innerNotice {
	background-color: #FFFFEC;
	border-color: #F178B4;
}

#solutionContents dt.innerAnnounceAttention {
	background-image: url("../img/sol2008_g_inner_ann_attention.gif");
}

#solutionContents dd.innerAnnounceAttention {
	background-color: #FFFFEC;
	border-color: #FAD461;
}

#solutionContents dt.innerAnnounceProhibit {
	background-image: url("../img/sol2008_g_inner_ann_prohibit.gif");
}

#solutionContents dd.innerAnnounceProhibit {
	background-color: #FFFFEC;
	border-color: #E85555;
}

#solutionContents dt.innerContact {
	background-image: url("../img/sol2008_g_inner_contact.gif");
}

#solutionContents dd.innerContact {
	background-color: #FFFFEC;
	border-color: #42A4C4;
}


#solutionContents dt.innerLeaderOnly {
	background-image: url("../img/sol2008_g_inner_lead_only.gif");
}

#solutionContents dd.innerLeaderOnly {
	background-color: #FFFFEC;
	border-color: #82BA5E;
}

/* 繧ｯ繧ｨ繧ｹ繝√Ι繝ｳ */

#solutionContents #question #questionTitle{
	font-size: 16pt;
	line-height: 1em;
	background-color: ghostwhite;
	background-image: url("../img/sol2008_g_head_question.gif");
	background-repeat: no-repeat;
	background-position: 10px;
	margin: 10px 0px;
	padding: 10px 10px 10px 60px;
}

#solutionContents #question .chapterQuestion {
	margin-left: 20px;
}

#solutionContents #question #q_box {
	background-color: #EEEEEE;
	margin: 0px 0px 0px 6px;
	padding: 10px;
	width:99%;
}


#solutionContents #question #q_box_title {
	margin: 0px;
	padding: 0px;
	float: left;
}
#solutionContents #question #q_box_content {
	margin: 0px;
	padding: 3px 0 3px 6px;
	float: left;
	width: 650px;
	_width: 640px;
}

center #solutionContents #question #q_box_content {
	width: auto;
}


#solutionContents #question .bfont{
	font-size: 140%;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
}

/* 繧｢繝ｳ繧ｵ繝ｼ */


#solutionContents #answer #answerTitle {
	font-size: 16pt;
	line-height: 1em;
	background-color: #FAF9F9;
	background-image: url("../img/sol2008_g_head_answer.gif");
	background-repeat: no-repeat;
	background-position: 10px;
	margin: 10px 0px;
	padding: 10px 10px 10px 60px;
}


#solutionContents #answer #a_box {
	background-color: #EEEEEE;
	margin: 0 0 0 6px;
	padding: 10px;
	width:99%;
}
#solutionContents #answer #a_box_title {
	margin: 0px;
	padding: 0px;
	float: left;
}
#solutionContents #answer #a_box_content {
	margin: 0;
	padding: 3px 0 3px 6px;
	float: left;
	width: 650px;
	_width: 640px;
}

#solutionContents #answer .bfont{
	font-size: 140%;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
}

center #solutionContents #answer #a_box_content {
	width: auto;
}


#solutionContents #answer .chapterProducts,
#solutionContents #answer .chapterDescription,
#solutionContents #answer .chapterIndex,
#solutionContents #answer .chapterAnswerContents,
#solutionContents #answer .chapterHowto {
	margin-left: 30px;
}

#solutionContents #answer .chapterProducts h3,
#solutionContents #answer .chapterDescription h3,
#solutionContents #answer .chapterIndex h3,
#solutionContents #answer .chapterAnswerContents h3,
#solutionContents #answer .chapterHowto h3 {
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_mark_01.gif");
	background-repeat: no-repeat;
	margin-left: -20px;
	padding-top: 1px;
	padding-left: 16px;
}



#solutionContents #answer h4.head_sectionHowtoCheck ,
#solutionContents #answer h4.head_sectionHowto ,
#solutionContents #answer h4.head_section {
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_mark_02l.gif");
	background-repeat: no-repeat;
	margin-left: -10px;
	padding-top: 1px;
	padding-left: 16px;
}


#solutionContents #answer h5.head_sectionHowtoCheck ,
#solutionContents #answer h5.head_sectionHowto ,
#solutionContents #answer h5.head_section {
	font-size: 108%;
	line-height: 1.3em;
	background-image: url("../img/sol2008_g_mark_03.gif");
	background-repeat: no-repeat;
	margin-left: -10px;
	padding-top: 1px;
	padding-left: 16px;
	background-position: 0 0px;
	vertical-align: middle;
	/*height: 16px;*/
}

#solutionContents #answer h6.head_sectionHowtoCheck ,
#solutionContents #answer h6.head_sectionHowto ,
#solutionContents #answer h6.head_section {
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_mark_03.gif");
	background-repeat: no-repeat;
	margin-left: -10px;
	padding-top: 1px;
	padding-left: 16px;
	background-position: 0 0px;
	vertical-align: middle;
}

#solutionContents #answer h6.topicH7 ,/* 		2009.08.18 DEL */
#solutionContents #answer h6.topicH8 ,
#solutionContents #answer h6.topicH9 ,
#solutionContents #answer h6.topicH10 ,
#solutionContents #answer h6.topicH11 {
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_mark_04.gif");
	background-repeat: no-repeat;
	margin-left: -10px;
	padding-top: 1px;
	padding-left: 16px;
	background-position: 0 2px;
	vertical-align: middle;
	height: auto;
}

/* ------------------------------------------------------------------------------------------ */
/* 2009.04.06 ADD from here */

#solutionContents #answer h6.topicH7 {
	padding-left: 8px;
}

/* 2009.04.06 /ADD over */
/* ------------------------------------------------------------------------------------------ */

#solutionContents #answer .section,
#solutionContents #answer .sectionDetail,
#solutionContents #answer .operateProcedure,
#solutionContents #answer .avoidProcedure,
#solutionContents #answer .reproduceProcedure {
	margin-left: 10px;
}


#solutionContents #answer .head_sectionStep1 ,
#solutionContents #answer .head_sectionStep2 ,
#solutionContents #answer .head_sectionStep3 ,
#solutionContents #answer .head_sectionStep4 ,
#solutionContents #answer .head_sectionStep5 ,
#solutionContents #answer .head_sectionStep6 ,
#solutionContents #answer .head_sectionStep7 ,
#solutionContents #answer .head_sectionStep8 ,
#solutionContents #answer .head_sectionStep9 ,
#solutionContents #answer .head_sectionStep10 ,
#solutionContents #answer .head_sectionStep11 ,
#solutionContents #answer .head_sectionStep12 ,
#solutionContents #answer .head_sectionStep13 ,
#solutionContents #answer .head_sectionStep14 ,
#solutionContents #answer .head_sectionStep15 ,
#solutionContents #answer .head_sectionStep16 ,
#solutionContents #answer .head_sectionStep17 ,
#solutionContents #answer .head_sectionStep18 ,
#solutionContents #answer .head_sectionStep19 ,
#solutionContents #answer .head_sectionStep20 ,
#solutionContents #answer .head_sectionStep_a_1 ,
#solutionContents #answer .head_sectionStep_a_2 ,
#solutionContents #answer .head_sectionStep_a_3 ,
#solutionContents #answer .head_sectionStep_a_4 ,
#solutionContents #answer .head_sectionStep_a_5 ,
#solutionContents #answer .head_sectionStep_a_6 ,
#solutionContents #answer .head_sectionStep_a_7 ,
#solutionContents #answer .head_sectionStep_a_8 ,
#solutionContents #answer .head_sectionStep_a_9 ,
#solutionContents #answer .head_sectionStep_a_10 ,
#solutionContents #answer .head_sectionStep_a_11 ,
#solutionContents #answer .head_sectionStep_a_12 ,
#solutionContents #answer .head_sectionStep_a_13 ,
#solutionContents #answer .head_sectionStep_a_14 ,
#solutionContents #answer .head_sectionStep_a_15 ,
#solutionContents #answer .head_sectionStep_a_16 ,
#solutionContents #answer .head_sectionStep_a_17 ,
#solutionContents #answer .head_sectionStep_a_18 ,
#solutionContents #answer .head_sectionStep_a_19 ,
#solutionContents #answer .head_sectionStep_a_20 {
	font-size: 108%;
	line-height: 1em;
	background-color: #EEEEEE;
	margin: 0;
	padding: 0px;
	vertical-align:middle;
	background-image: none !important;
}

#solutionContents #answer .stepimg {
	margin-right: 2px;
	padding: 0px;
	vertical-align:middle;
}


#solutionContents #answer .head_sectionStep_b_1 ,
#solutionContents #answer .head_sectionStep_b_2 ,
#solutionContents #answer .head_sectionStep_b_3 ,
#solutionContents #answer .head_sectionStep_b_4 ,
#solutionContents #answer .head_sectionStep_b_5 ,
#solutionContents #answer .head_sectionStep_b_6 ,
#solutionContents #answer .head_sectionStep_b_7 ,
#solutionContents #answer .head_sectionStep_b_8 ,
#solutionContents #answer .head_sectionStep_b_9 ,
#solutionContents #answer .head_sectionStep_b_10 ,
#solutionContents #answer .head_sectionStep_b_11 ,
#solutionContents #answer .head_sectionStep_b_12 ,
#solutionContents #answer .head_sectionStep_b_13 ,
#solutionContents #answer .head_sectionStep_b_14 ,
#solutionContents #answer .head_sectionStep_b_15 ,
#solutionContents #answer .head_sectionStep_b_16 ,
#solutionContents #answer .head_sectionStep_b_17 ,
#solutionContents #answer .head_sectionStep_b_18 ,
#solutionContents #answer .head_sectionStep_b_19 ,
#solutionContents #answer .head_sectionStep_b_20 ,
#solutionContents #answer .head_sectionStep_c_1 ,
#solutionContents #answer .head_sectionStep_c_2 ,
#solutionContents #answer .head_sectionStep_c_3 ,
#solutionContents #answer .head_sectionStep_c_4 ,
#solutionContents #answer .head_sectionStep_c_5 ,
#solutionContents #answer .head_sectionStep_c_6 ,
#solutionContents #answer .head_sectionStep_c_7 ,
#solutionContents #answer .head_sectionStep_c_8 ,
#solutionContents #answer .head_sectionStep_c_9 ,
#solutionContents #answer .head_sectionStep_c_10 ,
#solutionContents #answer .head_sectionStep_c_11 ,
#solutionContents #answer .head_sectionStep_c_12 ,
#solutionContents #answer .head_sectionStep_c_13 ,
#solutionContents #answer .head_sectionStep_c_14 ,
#solutionContents #answer .head_sectionStep_c_15 ,
#solutionContents #answer .head_sectionStep_c_16 ,
#solutionContents #answer .head_sectionStep_c_17 ,
#solutionContents #answer .head_sectionStep_c_18 ,
#solutionContents #answer .head_sectionStep_c_19 ,
#solutionContents #answer .head_sectionStep_c_20 {
	font-size: 108%;
	line-height: 1em;
	margin: 0;
	padding: 0px;
	vertical-align:middle;
	background-image: none !important;
}

#solutionContents #answer .sectionStep_b_1 ,
#solutionContents #answer .sectionStep_b_2 ,
#solutionContents #answer .sectionStep_b_3 ,
#solutionContents #answer .sectionStep_b_4 ,
#solutionContents #answer .sectionStep_b_5 ,
#solutionContents #answer .sectionStep_b_6 ,
#solutionContents #answer .sectionStep_b_7 ,
#solutionContents #answer .sectionStep_b_8 ,
#solutionContents #answer .sectionStep_b_9 ,
#solutionContents #answer .sectionStep_b_10 ,
#solutionContents #answer .sectionStep_b_11 ,
#solutionContents #answer .sectionStep_b_12 ,
#solutionContents #answer .sectionStep_b_13 ,
#solutionContents #answer .sectionStep_b_14 ,
#solutionContents #answer .sectionStep_b_15 ,
#solutionContents #answer .sectionStep_b_16 ,
#solutionContents #answer .sectionStep_b_17 ,
#solutionContents #answer .sectionStep_b_18 ,
#solutionContents #answer .sectionStep_b_19 ,
#solutionContents #answer .sectionStep_b_20 ,
#solutionContents #answer .sectionStep_c_1 ,
#solutionContents #answer .sectionStep_c_2 ,
#solutionContents #answer .sectionStep_c_3 ,
#solutionContents #answer .sectionStep_c_4 ,
#solutionContents #answer .sectionStep_c_5 ,
#solutionContents #answer .sectionStep_c_6 ,
#solutionContents #answer .sectionStep_c_7 ,
#solutionContents #answer .sectionStep_c_8 ,
#solutionContents #answer .sectionStep_c_9 ,
#solutionContents #answer .sectionStep_c_10 ,
#solutionContents #answer .sectionStep_c_11 ,
#solutionContents #answer .sectionStep_c_12 ,
#solutionContents #answer .sectionStep_c_13 ,
#solutionContents #answer .sectionStep_c_14 ,
#solutionContents #answer .sectionStep_c_15 ,
#solutionContents #answer .sectionStep_c_16 ,
#solutionContents #answer .sectionStep_c_17 ,
#solutionContents #answer .sectionStep_c_18 ,
#solutionContents #answer .sectionStep_c_19 ,
#solutionContents #answer .sectionStep_c_20 {
	margin-left: 20px;
}

#solutionContents #answer .sectionStep_a_1 {
	margin-bottom: 1em;		/* 2009.01.08 ADD */
}

#solutionContents #answer .sectionStep_b_1,
#solutionContents #answer .sectionStep_c_1 {
	margin-top: 1em;
}

/* ------------------------------------------------------------------------------------------ */
/* 2009.04.06 ADD from here */

#solutionContents #answer h4.head_section,
#solutionContents #answer h5.head_section,
#solutionContents #answer h6.head_section {
	padding-left: 21px;
	background-position: 5px center;
}

/* 2009.04.06 /ADD over */
/* ------------------------------------------------------------------------------------------ */

/* 逶ｮ谺｡ */

#solutionContents #answer .chapterIndex {
	padding-bottom: 30px;
	border-width: 0 0 2px;
	border-color: #999999;
	border-style: solid;
}


#solutionContents #answer .chapterIndex a {
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

.solutionContentsWeb .chapterIndex a:hover {
	color: #3399FF !important;
}

#solutionContents #answer .chapterIndex p {
	margin: 0px;
}

#solutionContents #answer .chapterIndex ul {
	margin: 2px 0px 2px 30px;
}


#solutionContents #answer .chapterIndex li {
	list-style-type: none;
}

#solutionContents #answer .chapterIndex .topicindex_sectionStep1,
#solutionContents #answer .chapterIndex .topicindex_sectionStep2,
#solutionContents #answer .chapterIndex .topicindex_sectionStep3,
#solutionContents #answer .chapterIndex .topicindex_sectionStep4,
#solutionContents #answer .chapterIndex .topicindex_sectionStep5,
#solutionContents #answer .chapterIndex .topicindex_sectionStep6,
#solutionContents #answer .chapterIndex .topicindex_sectionStep7,
#solutionContents #answer .chapterIndex .topicindex_sectionStep8,
#solutionContents #answer .chapterIndex .topicindex_sectionStep9,
#solutionContents #answer .chapterIndex .topicindex_sectionStep10,
#solutionContents #answer .chapterIndex .topicindex_sectionStep11,
#solutionContents #answer .chapterIndex .topicindex_sectionStep12,
#solutionContents #answer .chapterIndex .topicindex_sectionStep13,
#solutionContents #answer .chapterIndex .topicindex_sectionStep14,
#solutionContents #answer .chapterIndex .topicindex_sectionStep15,
#solutionContents #answer .chapterIndex .topicindex_sectionStep16,
#solutionContents #answer .chapterIndex .topicindex_sectionStep17,
#solutionContents #answer .chapterIndex .topicindex_sectionStep18,
#solutionContents #answer .chapterIndex .topicindex_sectionStep19,
#solutionContents #answer .chapterIndex .topicindex_sectionStep20 {
	vertical-align:middle;
}

#solutionContents #answer .chapterIndex .topicstepimg {
	vertical-align: middle;
	margin: 4px;
}

#solutionContents #answer .chapterIndex .topicindex_sectionHowtoCheck,
#solutionContents #answer .chapterIndex .topicindex_sectionHowto {
	background-image: url("../img/sol2008_g_mark_02.gif");
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px 3px;
}

#solutionContents #answer .chapterIndex .topicindex_lv_1 ,
#solutionContents #answer .chapterIndex .topicindex_lv_2 ,
#solutionContents #answer .chapterIndex .topicindex_lv_3 {
	background-image: url("../img/sol2008_g_mark_03.gif");
	background-repeat: no-repeat;
	padding-left: 16px;
	min-height: 20px;
	background-position: 0px 2px;
}

#solutionContents #answer .chapterIndex .topicindex_lv_4,
#solutionContents #answer .chapterIndex .topicindex_lv_5,
#solutionContents #answer .chapterIndex .topicindex_lv_6,
#solutionContents #answer .chapterIndex .topicindex_lv_7,
#solutionContents #answer .chapterIndex .topicindex_lv_8,
#solutionContents #answer .chapterIndex .topicindex_lv_9 {
	background-image: url("../img/sol2008_g_mark_04.gif");
	background-repeat: no-repeat;
	margin-left: 4px;		/* 2009.04.06 ADD */
	padding-left: 15px;		/* 2009.04.06 ADD */
	min-height: 20px;
	background-position: 0px 4px;
}

#solutionContents #answer .chapterIndex .topicindex_sectionReferenceBox {
	background-image: url("../img/sol2008_g_icon_information.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	min-height: 20px;
	background-position: 0 2px;
}
#solutionContents #answer .chapterIndex .topicindex_sectionContainBox {
	background-image: url("../img/sol2008_g_icon_question.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	min-height: 20px;
	background-position: 0 2px;
}



#solutionContents .chapterReferenceBox {
	width: 600px;
	margin: 0;
	padding: 0;
}

#solutionContents .chapterReferenceBox .header .c,
#solutionContents .chapterReferenceBox .footer .c{
	font-size:1px;
	height:15px;
	margin: 0;
	padding: 0;
	
}
#solutionContents .chapterReferenceBox .header{
	background:transparent url("../img/sol2008_g_box_blue_1.gif") no-repeat 0px 0px;
}

#solutionContents .chapterReferenceBox .header .c{
	background:transparent url("../img/sol2008_g_box_blue_2.gif") no-repeat right 0px;
}
#solutionContents .chapterReferenceBox .body{
	background: transparent url("../img/sol2008_g_box_blue_3.gif") repeat-y 0px 0px;
}
#solutionContents .chapterReferenceBox .body .c{
	background:transparent url("../img/sol2008_g_box_blue_4.gif") repeat-y right 0px;
}
#solutionContents .chapterReferenceBox .footer{
	background:transparent url("../img/sol2008_g_box_blue_5.gif") no-repeat 0px 0px;
}
#solutionContents .chapterReferenceBox .footer .c{
	background:transparent url("../img/sol2008_g_box_blue_6.gif") no-repeat right 0px;
}


#solutionContents .chapterReferenceBox .body .c p, 
#solutionContents .chapterReferenceBox .body .c h3 {
	margin: 0px;
	padding: 0px;
}

#solutionContents .chapterReferenceBox .body .c {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

#solutionContents .chapterReferenceBox .body .c h3 {
	font-size: 108%;
	line-height: 1em;

}


#solutionContents .chapterReferenceBox .body .c h3 {
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_icon_information.gif");
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 16px;
	height: 15px;
}



#solutionContents .chapterContainBox {
	width: 600px;
	margin: 0;
	padding: 0;
}

#solutionContents .chapterContainBox .header .c,
#solutionContents .chapterContainBox .footer .c{
	font-size:1px;
	height:15px;
	margin: 0;
	padding: 0;
	
}
#solutionContents .chapterContainBox .header{
	background:transparent url("../img/sol2008_g_box_green_1.gif") no-repeat 0px 0px;
}

#solutionContents .chapterContainBox .header .c{
	background:transparent url("../img/sol2008_g_box_green_2.gif") no-repeat right 0px;
}
#solutionContents .chapterContainBox .body{
	background: transparent url("../img/sol2008_g_box_green_3.gif") repeat-y 0px 0px;
}
#solutionContents .chapterContainBox .body .c{
	background:transparent url("../img/sol2008_g_box_green_4.gif") repeat-y right 0px;
}
#solutionContents .chapterContainBox .footer{
	background:transparent url("../img/sol2008_g_box_green_5.gif") no-repeat 0px 0px;
}
#solutionContents .chapterContainBox .footer .c{
	background:transparent url("../img/sol2008_g_box_green_6.gif") no-repeat right 0px;
}


#solutionContents .chapterContainBox .body .c p, 
#solutionContents .chapterContainBox .body .c h3 {
	margin: 0px;
	padding: 0px;
}

#solutionContents .chapterContainBox .body .c {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

#solutionContents .chapterContainBox .body .c h3 {
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_icon_question.gif");
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 16px;
	height: 15px;
}

/* -------------------------------------------------------- */

#solutionContents .sectionReferenceBox {
	width: 98%;
	margin: 2em 0 0;
	padding: 0;
}

#solutionContents .sectionReferenceBox .header .c,
#solutionContents .sectionReferenceBox .footer .c{
	font-size:1px;
	height:15px;
	margin: 0;
	padding: 0;
	
}
#solutionContents .sectionReferenceBox .header{
	background:transparent url("../img/sol2008_g_box_blue_1.gif") no-repeat 0px 0px;
}

#solutionContents .sectionReferenceBox .header .c{
	background:transparent url("../img/sol2008_g_box_blue_2.gif") no-repeat right 0px;
}
#solutionContents .sectionReferenceBox .body{
	background: transparent url("../img/sol2008_g_box_blue_3.gif") repeat-y 0px 0px;
}
#solutionContents .sectionReferenceBox .body .c{
	background:transparent url("../img/sol2008_g_box_blue_4.gif") repeat-y right 0px;
}
#solutionContents .sectionReferenceBox .footer{
	background:transparent url("../img/sol2008_g_box_blue_5.gif") no-repeat 0px 0px;
}
#solutionContents .sectionReferenceBox .footer .c{
	background:transparent url("../img/sol2008_g_box_blue_6.gif") no-repeat right 0px;
}

#solutionContents .sectionReferenceBox .body .c p.head_sectionReferenceBox {
	margin: 0px;
	padding: 0px;
}


#solutionContents .sectionReferenceBox .body .c {
	margin: 0 0 0 10px;
	padding: 0 0px 0 10px;
}


#solutionContents .sectionReferenceBox .body .c p.head_sectionReferenceBox {
	font-weight: bold;
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_icon_information.gif");
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 16px;
	height: 25px;
}



#solutionContents .sectionContainBox {
	margin: 25px 0 0;
	padding: 0;
	width: 98%;
}

#solutionContents .sectionContainBox .header .c,
#solutionContents .sectionContainBox .footer .c{
	font-size: 1px;
	height: 15px;
	margin: 0;
	padding: 0;
}

#solutionContents .sectionContainBox .header{
	background:transparent url("../img/sol2008_g_box_green_1.gif") no-repeat 0px 0px;
}

#solutionContents .sectionContainBox .header .c{
	background:transparent url("../img/sol2008_g_box_green_2.gif") no-repeat right 0;
}
#solutionContents .sectionContainBox .body{
	background: transparent url("../img/sol2008_g_box_green_3.gif") repeat-y 0 0;
}
#solutionContents .sectionContainBox .body .c{
	background:transparent url("../img/sol2008_g_box_green_4.gif") repeat-y right 0;
}
#solutionContents .sectionContainBox .footer{
	background:#000 url("../img/sol2008_g_box_green_5.gif") no-repeat 0 100%;
}
#solutionContents .sectionContainBox .footer .c{
	background:transparent url("../img/sol2008_g_box_green_6.gif") no-repeat right 0;
}


#solutionContents .sectionContainBox .body .c p.head_sectionContainBox {
	margin: 0px;
	padding: 0px;
}

#solutionContents .sectionContainBox .body .c {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

#solutionContents .sectionContainBox .body .c p.head_sectionContainBox {
	font-weight: bold;
	font-size: 108%;
	line-height: 1em;
	background-image: url("../img/sol2008_g_icon_question.gif");
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 16px;
	height: 25px;
}



/* 繧ｳ繝ｳ繝�Φ繝�髄縺醍音谿� */
#solutionContents .chart_ref {
	margin: 500 0 0 0px;
	padding: 6px;
	border-width: 2px;
	border-color: black;
	border-style: solid;

}

#solutionContents .chartchecktext {
	padding: 4px;
	margin:10px;
	border-width: 2px;
	border-color: #CCCCCC;
	border-style: solid;
	width:500px;
}


/* 譁�ｭ励し繧､繧ｺ螟画峩 */
#solutionContents div.fsizebase {
	text-align: right;
	margin: 0;
	padding: 0;
}

#solutionContents div.fsize {
	font-family: '�ｭ�ｳ繧ｴ繧ｷ繝�け','Osaka-遲牙ｹ�',monospace;
	font-size: 14px;
	line-height: 1em;
	text-align: left;
	width: 100px;
	height: 30px;
}

#solutionContents div.fsize ul {
	margin: 0;
	padding: 0;
}

#solutionContents div.fsize p {
	margin: 0;
	padding: 0;
}

#solutionContents div.fsize ul li {
	font-weight: bold;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 30px;
	height: 30px;
}
#solutionContents div.fsize ul li a {
	display: block;
	color: white;
	width: 30px;
	height: 30px;
}

#solutionContents div.fsize ul li#small  {
	font-size: 1px;
	width: 30px;
	height: 30px;
}

#solutionContents div.fsize ul li#small a {
}

#solutionContents div.fsize ul li#small a:hover {
	background-image: url("../img/sol2008_s_f_font_s0.gif");
	background-repeat: no-repeat;
}

#solutionContents div.fsize ul li#medium  {
	font-size: 1px;
	width: 30px;
	height: 30px;
}

#solutionContents div.fsize ul li#medium a {
}
#solutionContents div.fsize ul li#medium a:hover {
	background-image: url("../img/sol2008_s_f_font_m0.gif");
	background-repeat: no-repeat;
}


#solutionContents div.fsize ul li#large  {
	font-size: 1px;
	width: 30px;
	height: 30px;
}

#solutionContents div.fsize ul li#large a {
}
#solutionContents div.fsize ul li#large a:hover {
	background-image: url("../img/sol2008_s_f_font_l0.gif");
	background-repeat: no-repeat;
}

#solutionContents div.innerlog {
	padding: 6px;
	border-width: 2px;
	border-color: darkcyan;
	border-style: solid;
}


#solutionContents ul.kome_attention {
	margin-top: 0 !important;
	margin-bottom: 1.5em;	/* 2009.01.08 ADD */
/*	margin-left: 1em;*/
}


#solutionContents ul.kome_attention li {
	list-style-image: url("../img/sol2008_g_icon_kome.gif");
}

#solutionContents #answer .sec_exec  h4 {
	display: none;
}

#solutionContents #answer .sec_exec {
	margin-top:350px;
}

#solutionContents .komenote {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 0px;
	margin-top: 0px;

}

#solutionContents .nonmargin {
	margin: 0;
}

#solutionContents .nonmargin_top {
	margin-top: 0;
}

#solutionContents .nonmargin_bottom {
	margin-bottom: 0;
}

#solutionContents .nonmargin_left {
	margin-left: 0;
}

#solutionContents .nonmargin_right {
	margin-right: 0;
}

#solutionContents .margin_icon {
	margin-left: 14px;
}

/* ------------------------------------------------------------------------------------------ */
/* 2008.09.16 ADD from here */
#solutionContents .head_section_icon {
 margin-bottom: 0;
 padding: 0;
}

#solutionContents ul {
 padding-top: 0;
}

#solutionContents ol {
 padding-top: 0;
}
/* 2008.09.16 /ADD over */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/* 2008.11.27 ADD from here */

#solutionContents ul li ul,
#solutionContents ul li ol,
#solutionContents ol li ol,
#solutionContents ol li ul {
	padding-bottom: 1em;
}

#solutionContents .chapterIndex ul li ul,
#solutionContents .chapterIndex ul li ol,
#solutionContents .chapterIndex ol li ol,
#solutionContents .chapterIndex ol li ul {
	padding-bottom: 0;
}

/* 2008.11.27 /ADD over */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/* 2009.01.08 ADD from here */

#solutionContents table tr ol,
#solutionContents table tr ul {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: .5em;
	margin-bottom: .5em;
}

/* 2009.01.08 /ADD over */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/* 2008.09.29 ADD from here */

#solutionContents li.circle {
	list-style-image: none !important;
	list-style-type: circle !important;
}


#solutionContents div.kome_box {
	background-image: url("../img/sol2008_g_icon_kome.gif");
	background-repeat: no-repeat;
	background-position: 4px -3px;
	margin: 0;
	padding: 0 0 0 20px;
}

#solutionContents div.kome_box ul {
	margin-left: 10px;
}

#solutionContents .komenote2em {
	text-indent: -1.8em;
	padding-left: 1.8em;
	margin-bottom: 0px;
	margin-top: 0px;

}

#solutionContents .sectionReferenceBox {
	word-break: break-all;
}

#solutionContents .sectionContainBox {
	word-break: break-all;
}

#solutionContents .sectionReferenceBox .body .c {
	padding-right: 20px;
	padding-bottom: 0.5em;
}

#solutionContents .sectionReferenceBox .footer {	/* 2008.12.02 ADD */
	_margin-top: -.75em;
}

#solutionContents .sectionContainBox .body .c {
	padding-right: 20px;
	padding-bottom: 0.5em;
}

#solutionContents table { font-size: 100% }

#solutionContents table.chart {	/* 2008.11.26 ADD */
	border: 2px #aaa solid;
	border-collapse: collapse;
	margin: .5em 0 1em;
}

#solutionContents table.chart tr { background-color: #ffffff; }

#solutionContents table.chart td {	/* 2008.11.26 ADD */
	margin: 0;
	padding: 3px;
	border: 2px #aaa solid;
}

#solutionContents table.chart th {	/* 2008.11.26 ADD */
	margin: 0;
	padding: 3px;
	border: 2px #aaa solid;
}

#solutionContents td {
	/*	font-size: 78%;	*/
	line-height: 1.5em;
}

#solutionContents th {
	/*	font-size: 78%;	*/
	line-height: 1.5em;
}

#solutionContents table th { background-color: #666666; color: #ffffff }
#solutionContents table th.horizon { background-color: #d3d3d3; color: #000000 }
#solutionContents table th.vertical { background-color: #e9e9e9; color: #000000 }
#solutionContents table tr.type1 { background-color: #eeffee; }
#solutionContents table tr.type2 { background-color: #eeffff; }
#solutionContents table tr.type3 { background-color: #ffffff; }
#solutionContents table.chart p table td { border: none; }

#solutionContents dl.boxAttention2 {
	margin-top: 1em;
	margin-bottom: 1em;
	border-width: 1px;
	border-color: red;
	border-style: solid;
}

#solutionContents dl.boxNote2 {
	margin-top: 1em;
	margin-bottom: 1em;
	border-width: 1px;
	border-color: green;
	border-style: solid;
}

#solutionContents dl.boxRef2 {
	margin-top: 1em;
	margin-bottom: 1em;
	border-width: 1px;
	border-color: blue;
	border-style: solid;
}

#solutionContents dl.boxAttention2 dt.boxAttention2 {
	font-weight: bold;
	background-color: #FEEFED;
	margin: 0;
	padding: 2px 16px;
	background-image: url("../img/sol2008_g_icon_attention.gif");
	background-repeat: no-repeat;
	background-position: 16px 3px;
	padding-left: 36px;

}

#solutionContents dl.boxNote2 dt.boxNote2 {
	font-weight: bold;
	background-color: #EFFEED;
	margin: 0;
	padding: 2px 16px;
	background-image: url("../img/sol2008_g_headicon_02.gif");
	background-repeat: no-repeat;
	background-position: 16px 6px;
	padding-left: 36px;
}

#solutionContents dl.boxRef2 dt.boxRef2 {
	font-weight: bold;
	background-color: #EFEDFE;
	margin: 0;
	padding: 2px 16px;
	background-image: url("../img/sol2008_g_headicon_01.gif");
	background-repeat: no-repeat;
	background-position: 16px 6px;
	padding-left: 36px;

}

#solutionContents dl.boxAttention2 dd.boxAttention2 ,
#solutionContents dl.boxRef2 dd.boxRef2 ,
#solutionContents dl.boxNote2 dd.boxNote2 {
	background-color: white;
	margin: 0;
	padding: 2px 16px 8px;
}

#solutionContents dl.boxAttention2 dd.boxAttention2 ul ,
#solutionContents dl.boxRef2 dd.boxRef2 ul ,
#solutionContents dl.boxNote2 dd.boxNote2 ul {
	margin-top: 1em;	/* 2008.12.04 ADD */
	margin-bottom: 1em;
	padding-bottom: 0;	/* 2009.01.08 ADD */
}

#solutionContents dl.boxAttention2 dd.boxAttention2 ol ,
#solutionContents dl.boxRef2 dd.boxRef2 ol ,
#solutionContents dl.boxNote2 dd.boxNote2 ol {
	margin-top: 1em;	/* 2008.12.04 ADD */
	margin-bottom: 1em;
	padding-bottom: 0;	/* 2009.01.08 ADD */
}


/* 2008.09.29 /ADD over */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/* 2008.10.06 ADD from here */


#solutionContents .glossaryLink {
text-decoration: underline !important;
}

/* 2008.10.06 /ADD */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/* 2008.11.26 ADD from here */

/* -------------------------------- blockquote */
#solutionContents cite {
	display: block;
	background-image: url("../img/sol2008_g_icon_kome.gif");
	background-repeat: no-repeat;
	background-position: 4px -3px;
	margin: 0;
	padding: 0 0 0 20px;
	font-style: normal;
	font-weight: bold;
}

#solutionContents blockquote {
	display: block;
	border: 2px solid #aaa;
	margin: .1em 0 1.2em;
	padding: 1.2em 6px;
	background-color: #fff;
}

/* -------------------------------- Keyboard input */
#solutionContents kbd {
	display: block;
	border: 2px solid #aaa;
	margin: .1em 0 1.2em;
	padding: .9em 6px;
	background-color: #fff;
	font-size: 125%;
	letter-spacing: 0.1em;
	font-family:"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
}

/* -------------------------------- dl,dt,dd format */
#solutionContents dl.technicalNews,
#solutionContents dl.technicalNews dt,
#solutionContents dl.technicalNews dd,
#solutionContents dl.technicalNews dd dl dt,
#solutionContents dl.technicalNews dd dl dd,
#solutionContents dl.microsoftSupport,
#solutionContents dl.microsoftSupport dt,
#solutionContents dl.microsoftSupport dd,
#solutionContents dl.microsoftSupport dd dl dt,
#solutionContents dl.microsoftSupport dd dl dd {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	background-color: inherit;
	background-image: none;
	background-repeat: no-repeat;
}

#solutionContents dl.technicalNews,
#solutionContents dl.microsoftSupport {
	margin-bottom: .75em;
	display: inline-block;
}

#solutionContents dl.technicalNews:after,
#solutionContents dl.microsoftSupport:after {
	contents: ".";
	font-size: 0.1em;
	line-height: 0;
	display: block;
	height: 0.1px;
	visibility: hidden;
	clear: both;
}

/* -------------------------------- technicalNews */

#solutionContents dl.technicalNews dt {
	font-weight: bold;
}

#solutionContents dl.technicalNews dd {
	padding: 0 0 .5em 5px;
}

#solutionContents dl.technicalNews dd dl dt {
	display: block;
	float: left;
	width: 5em;
	margin: 0 0 .3em;
}

* html #solutionContents dl.technicalNews dd dl dt {
	margin-bottom: -2em;		/* 2009.04.06 ADD */
}

#solutionContents dl.technicalNews dd dl dd {
	margin: 0 0 .3em 5.5em;
}

/* -------------------------------- microsoftSupport */

#solutionContents dl.microsoftSupport {
	background-color: #f8f8f8;
	padding: 5px 5px 0;
}

#solutionContents dl.microsoftSupport dt {
	background: url("../img/sol2008_g_arrow_04.gif") no-repeat 0% 50%;
	font-weight: bold;
	padding-left: 20px;
}

#solutionContents dl.microsoftSupport dd {
	background-color: #f8f8f8;
	padding: 5px 0 .5em 5px;
}

#solutionContents dl.microsoftSupport dd dl dt {
	background-image: none;
	display: block;
	float: left;
	width: 6em;
	margin: 0 0 .3em;
}

#solutionContents dl.microsoftSupport dd dl dd {
	margin: 0 0 .3em 6.5em;
}


/* 2008.11.26 /ADD */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/* 2008.12.03 ADD from here */

#solutionContents .referenceComment {
	margin: .1em 0 1.2em;
	padding: 0;
}

#solutionContents .referenceComment pre,
#solutionContents .referenceComment p {
	float: left;
	margin: 0;
	padding: 10px;
	background-color: #fff;
	border: 2px solid #aaa;
}

#solutionContents .referenceComment:after {	/* clearfix */
	content: "";
	display: block;
	clear: both;
}

* html #solutionContents .referenceComment {	/* clearfix for IE6 */
	height: 1%;
}


dl.innerAnnounceAttention dd.innerAnnounceAttention dl.innerAnnounceAttention dd.innerAnnounceAttention,
dl.innerAnnounceAttention dd.innerAnnounceAttention dl.innerAnnounceProhibit dd.innerAnnounceProhibit,
dl.innerAnnounceAttention dd.innerAnnounceAttention dl.innerLeaderOnly dd.innerLeaderOnly,
dl.innerAnnounceAttention dd.innerAnnounceAttention dl.innerContact dd.innerContact,
dl.innerAnnounceAttention dd.innerAnnounceAttention dl.innerNotice dd.innerNotice,
dl.innerAnnounceProhibit dd.innerAnnounceProhibit dl.innerAnnounceAttention dd.innerAnnounceAttention,
dl.innerAnnounceProhibit dd.innerAnnounceProhibit dl.innerAnnounceProhibit dd.innerAnnounceProhibit,
dl.innerAnnounceProhibit dd.innerAnnounceProhibit dl.innerLeaderOnly dd.innerLeaderOnly,
dl.innerAnnounceProhibit dd.innerAnnounceProhibit dl.innerContact dd.innerContact,
dl.innerAnnounceProhibit dd.innerAnnounceProhibit dl.innerNotice dd.innerNotice,
dl.innerLeaderOnly dd.innerLeaderOnly dl.innerAnnounceAttention dd.innerAnnounceAttention,
dl.innerLeaderOnly dd.innerLeaderOnly dl.innerAnnounceProhibit dd.innerAnnounceProhibit,
dl.innerLeaderOnly dd.innerLeaderOnly dl.innerLeaderOnly dd.innerLeaderOnly,
dl.innerLeaderOnly dd.innerLeaderOnly dl.innerContact dd.innerContact,
dl.innerLeaderOnly dd.innerLeaderOnly dl.innerNotice dd.innerNotice,
dl.innerContact dd.innerContact dl.innerAnnounceAttention dd.innerAnnounceAttention,
dl.innerContact dd.innerContact dl.innerAnnounceProhibit dd.innerAnnounceProhibit,
dl.innerContact dd.innerContact dl.innerLeaderOnly dd.innerLeaderOnly,
dl.innerContact dd.innerContact dl.innerContact dd.innerContact,
dl.innerContact dd.innerContact dl.innerNotice dd.innerNotice,
dl.innerNotice dd.innerNotice dl.innerAnnounceAttention dd.innerAnnounceAttention,
dl.innerNotice dd.innerNotice dl.innerAnnounceProhibit dd.innerAnnounceProhibit,
dl.innerNotice dd.innerNotice dl.innerLeaderOnly dd.innerLeaderOnly,
dl.innerNotice dd.innerNotice dl.innerContact dd.innerContact,
dl.innerNotice dd.innerNotice dl.innerNotice dd.innerNotice {
	background-color: #fff !important;
}

li div.section ol,
li div.section ul,
dl.boxRef2 dd.boxRef2 div.section ol,
dl.boxRef2 dd.boxRef2 div.section ul,
dl.innerAnnounceAttention dd.innerAnnounceAttention div.section ol,
dl.innerAnnounceAttention dd.innerAnnounceAttention div.section ul,
dl.innerAnnounceProhibit dd.innerAnnounceProhibit div.section ol,
dl.innerAnnounceProhibit dd.innerAnnounceProhibit div.section ul,
dl.innerLeaderOnly dd.innerLeaderOnly div.section ol,
dl.innerLeaderOnly dd.innerLeaderOnly div.section ul,
dl.innerContact dd.innerContact div.section ol,
dl.innerContact dd.innerContact div.section ul,
dl.innerNotice dd.innerNotice div.section ol,
dl.innerNotice dd.innerNotice div.section ul,
li div.operateProcedure ol,
li div.avoidProcedure ol,
li div.reproduceProcedure ol,
li div.operateProcedure ul,
li div.avoidProcedure ul,
li div.reproduceProcedure ul,
dl dd div.operateProcedure ol,
dl dd div.avoidProcedure ol,
dl dd div.reproduceProcedure ol,
dl dd div.operateProcedure ul,
dl dd div.avoidProcedure ul,
dl dd div.reproduceProcedure ul {
	margin-top: 1em;
}


/* 2008.12.03 /ADD */
/* ------------------------------------------------------------------------------------------ */

/* 2009.4.30 ADD from here */

.relatedSolution {
	margin-left: 9px;
	list-style-image: url("../img/yaji.gif");
	font-size: smaller;
}

/* 2009.4.30 /ADD */
/* ------------------------------------------------------------------------------------------ */


/* 2009.8.21 ADD from here */

#solutionContents .chapterProducts dl {
	background-color: #f8f8f8;
    margin-top: 0;
    margin-bottom: 1em;
    padding: 0;
}

#solutionContents .chapterProducts dl dt {
	padding-left: 0;
	padding-bottom: .25em;
	line-height: 1.2;
	font-weight: bold;
}

#solutionContents .chapterProducts dl dd {
	margin-left: 1em;
}

#solutionContents .chapterProducts dl dd:after {	/* clearfix */
	content: "";
	display: block;
	clear: both;
}

* html #solutionContents .chapterProducts dl dd { height: 1%; }	/* clearfix for IE6 */

*:first-child+html #solutionContents .chapterProducts dl dd { height: 1%; }	/* clearfix for IE7 */

#solutionContents .chapterProducts dl ul {
	float: left;
	list-style-type: none;
	margin-left: .8em;
	margin-right: 2em;

}

* html #solutionContents .chapterProducts dl ul {	/* for IE6 */
/*	
	margin-left: .4em;
	margin-right: 1.6em;
*/
}

#solutionContents .chapterProducts dl ul li {
	background-image: url("../img/sol2008_g_arrow_02.gif");
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 0.45em;
}

#solutionContents .chapterProducts dl ul li * {
	display: inline-block;
	width: 9em;
}


/* 2009.8.21 /ADD */
/* ------------------------------------------------------------------------------------------ */


#solutionContents .chapterProducts dl.chapterProducts_sub {
	background-color: #fff;
    margin-bottom: 1em;
    margin-top: 0;
    padding: 0;
}

#solutionContents .chapterProducts dl.chapterProducts_sub dt {
    font-weight: bold;
    line-height: 1.2;
    padding-bottom: 0.25em;
    padding-left: 0;
}

#solutionContents .chapterProducts dl.chapterProducts_sub dd {
    margin-left: 1em;
}

#solutionContents .chapterProducts dl.chapterProducts_sub ul.kome_attention {
	margin-top: 0 !important;
	margin-bottom: 5px;
	margin-left: 2em;
	float: none;
}

#solutionContents .chapterProducts dl.chapterProducts_sub ul.kome_attention li {
	margin: 0;
	padding-left: 0;
	background-image: none;
}


/*
讖溽ｨｮ繝ｪ繧ｹ繝郁ｪｿ謨ｴ
*/
#solutionContents #detail_a_model_0 ul.s-products-lists-new{
	padding: 0;
	margin: 0 0 0 20px;
}

#solutionContents #detail_a_model_0 ul.s-products-lists-new li{
	display: inline;
	padding: 0;
}


/* vcl_banner 20130704 fix */
/* ------------------------------------------------------------------------------------------ */

#vcl_banner_a {
	width:600px; margin:10px; padding:8px; background:#f7f7f7; border:dotted 2px #555555;	
}
#vcl_banner_a #vcl_banner_ttl {
	margin:0; font-weight:bold;
}
#vcl_banner_a #vcl_banner_btn button {
	width:280px; height:70px; padding:4px; margin:5px;
}


/* vcl_banner */
/* ------------------------------------------------------------------------------------------ */

#vcl_banner_box {
	margin: 5em 0 0;
	border:#e7e7e7 solid 1px;
	background-color: #fff;
	overflow: hidden;
}

#solutionContents p#vcl_ttl_bnr {
	background-color:#e7e7e7;
	margin: 0;
	font-weight: bold;
	text-align:center;
}

#bnr_community {
	margin: 10px 0 10px;
	padding-left: 10px;
	width: 340px;
	float: left;
}

#txt_community {
	margin: 10px 10px 0 350px;
	padding-left: 10px;
}

#vcl_banner_clear {
	clear:both;
}

#txt_community p {
	margin: 0;
	font-size: 12px;
}

#bnr_community a:hover img{
opacity:0.5;
-moz-opacity:0.5;
filter:alpha(opacity = 50);
}

@media screen and (max-width: 640px) {
#bnr_community,
#txt_community {
float: none;
width: 100% !important;
margin: 0 auto;
}
#bnr_community {
	text-align: center;
	padding: 10px 0;
}
#txt_community p {
	padding: 0 10px 10px !important;
}
#bnr_community img {
width: 100% !important;
max-width: 340px;
}
}

/* cs_window */
/* ------------------------------------------------------------------------------------------ */

div#cs_window {
	display: none;
	background-image:url(../img/bg_bl_opa75.png) !important;
	width: 100% !important;
	position: fixed;
	top: 64px; left:0;
	padding: 10px 0 20px 0;
	z-index: 1;
}
div#cls_wndw {
	text-align: right;
}
div#cls_wndw button {
	margin:0 10px 5px 0;
	padding: 1px;
	color: #c00;
	background-color: #fff;
	font-weight: bold;
	border: #666666 solid 1px;
	cursor: pointer;
}
div#cls_info {
	background-color: #f4f4f4;
	width: 70% !important;
	padding: 15px;
	margin: 0 auto !important;
	border: #666666 solid 2px;
	border-radius: 0.8em;
}
div#cls_info img {
	border: #666666 dotted 1px;
	margin:0 10px 10px 0;
	float:left;
}
p#cls_wndw-ttl1 {
	font-weight: bold;
	font-size: 1.4em;
	margin: 0;
	padding:20px 0 0;
	color: #F0C;
}
p#cls_wndw-ttl2 {
	font-weight:
	bold; clear:left;
}
div#cls_info ul {
	margin:0;
	padding:0 30px;
}
div#cls_info li {
	margin-top:3px;
}
div#cls_info li span{
	font-weight:bold;
}
@media screen and (max-width: 640px) {
	div#cs_window {
		top: 40px;
	}
	div#cls_info img{
		display: none;
	}
	div#cls_info p {
		margin-bottom: 10px;
		padding-top: 0;
		text-align: center;
	}
	div#cls_info ul{
		display: table;
		padding: 0 10px;
		margin: 0 auto;
	}
	div#cls_info {
		width: 90% !important;
		padding-right: 0;
	}
}


/* walkman chat window */
/* ------------------------------------------------------------------------------------------ */
dl#chat_banner {
	display: none;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 999;
	width: 270px;
	border: 1px #888 solid;
	border-radius: 3px;
	box-shadow: 4px 4px 3px #888;
	cursor: move;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
	dl#chat_banner dt {
		position: relative;
		padding: 5px 0;
		background: #4c4c4c;
		background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));
		background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
		background: -o-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
		background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
		background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
		color: #FFF;
		font-weight: bold;
		text-align: center;
	}
		dl#chat_banner dt span {
			background-color: #EEEEDD;
			border-radius: 50% 50% 50% 50%;
			color: #444;
			cursor: pointer;
			display: inline-block;
			font-size: 12px;
			font-weight: bold;
			height: 16px;
			line-height: 16px;
			position: absolute;
			right: 4px;
			text-align: center;
			text-shadow: 1px 1px 0 #FFFFFF;
			top: 4px;
			width: 16px;
		}
	dl#chat_banner dd {
		background-color: #FFF;
	}
	dl#chat_banner dd.chat_banner_area {
		padding: 10px 15px 147px;
		background: url('../img/img_chat.gif') center bottom no-repeat #FFF;
	}
	dl#chat_banner dd.chat_btn_area {
		padding: 5px 0 8px;
		text-align: center;
	}
		dl#chat_banner dd.chat_btn_area a {
			display: block;
			width: 245px;
			height: 45px;
			overflow: hidden;
			margin: 0 auto;
			text-indent: -9999px;
			background: url('../img/btn_chat.gif') left top no-repeat;
		}
		dl#chat_banner dd.chat_btn_area a:hover {
			filter: alpha(opacity=80);
			-moz-opacity:0.8;
			opacity:0.8;
		}
</pre></body></html>