@charset "UTF-8";

/* =============================================================================
   common
============================================================================= */
/* parts*/
.mb10	{ margin-bottom:1em!important; }
.textSmall	{ font-size:86%; }

/* =============================================================================
   noticeBlock
============================================================================= */
div.noticeBox { width: 779px; margin-bottom: 2em; border: 1px solid #ffbbbb; background: url(/support/images/notice-bg.gif) repeat-x left top; }
	div.noticeBox div.noticeBoxInner { padding: 10px; }
		div.noticeBox div.noticeBoxInner p.noticeIcon { margin-bottom: 0.5em; padding-left: 20px; background: url(/support/images/notice-icon.gif) no-repeat left 0.3em; color: #cc0033; font-weight: bold; }
		div.noticeBox div.noticeBoxInner ul { margin-bottom: 0px; }
			div.noticeBox div.noticeBoxInner ul li { margin-bottom: 0.5em; }
	div.noticeBox a { text-decoration: none; }
	div.noticeBox a:hover { text-decoration: underline; }


/* =============================================================================
   repairBox
============================================================================= */
div.repairBox { width: 749px!important; }
	div.repairBox div.indentBox { margin-left: 10px; }

/* troubleArea */
div.repairBox div.repairImg { width: 90px; margin-bottom: 0; }
	div.repairBox div.repairImg p { margin-bottom: 0.5em; padding-bottom: 6px; }
div.repairBox div.repairTxt { width: 644px; }
	div.repairBox div.repairTxt h3 { margin-bottom: 1em; }
	div.repairBox div.repairTxt p.mb10	 { margin-bottom: 1em; padding-bottom: 0; }
div.repairBox div.repairTxt div.ac5_moreinfo { margin-bottom: 0.5em; }


/* =============================================================================
   entryBox
============================================================================= */
div.entryBox { width: 749px; margin-bottom: 2em; padding-bottom: 10px; background: url(/support/repair/images/repair-bg-entry-btm.gif) no-repeat left bottom; }
	div.entryBox div.entryBoxInner { background: url(/support/repair/images/repair-bg-entry-mdl.gif) repeat-y left top; }
	div.entryBox div.entryBoxInner h3 { margin-bottom: 0px; }
	div.entryBox div.entryBoxInner div.indentBox { margin-left: 20px; }
		div.entryBox div.entryBoxInner div.entryBoxLeft div.entryBoxTxt,
		div.entryBox div.entryBoxInner div.entryBoxRight div.entryBoxTxt { width: 347px; padding: 10px 10px 6px 10px; }
		div.entryBox div.entryBoxInner div.entryBoxLeft div.entryBoxTxt p.mb00,
		div.entryBox div.entryBoxInner div.entryBoxRight div.entryBoxTxt p.mb00 { margin-bottom: 0px; }
		div.entryBox div.entryBoxInner div.entryBoxLeft { float: left; display: inline; width: 367px; margin-right: 15px; }
			div.entryBox div.entryBoxInner div.entryBoxLeft div.ac5_moreinfo strong.notice { margin-left: 1em; }
		div.entryBox div.entryBoxInner div.entryBoxRight { float: right; width: 367px; }
			div.entryBox div.entryBoxInner div.entryBoxLeft div.ac5_moreinfo,
			div.entryBox div.entryBoxInner div.entryBoxRight div.ac5_moreinfo { font-size: 115%; }


/* =============================================================================
   thunderBox
============================================================================= */
div.thunderBox { border: 1px solid #B8B8B8; margin-bottom: 2em; }
* html div.thunderBox { width: 734px; border: 1px solid #B8B8B8; margin-bottom: 2em; } /* IE6 */
div.thunderBox div.grid4span { width: 718px; }
div.thunderBox div.grid4span div.thunderTxt { width: 468px; }
div.thunderBox div.grid4span div.thunderImg { width: 234px; }
div.thunderBox div.grid4span div.thunderTxt p.mb15,
div.thunderBox div.grid4span div.thunderImg p.mb15 { margin-bottom: 15px; }


/* =============================================================================
   stepBox
============================================================================= */
div.stepBox { width: 719px; margin: 0 15px 0.5em 15px; padding-bottom: 6px; }
* html div.stepBox { width: 705px; margin-right: 0px; }


/* =============================================================================
   checkBox
============================================================================= */
div.checkBox { width: 705px; margin: 0 14px; padding-bottom: 0.5em; background: url(/support/repair/images/repair-bg-check-btm.gif) no-repeat left bottom; }
	div.checkBox div.checkBoxInner { background: url(/support/repair/images/repair-bg-check-mdl.gif) repeat-y left top; }
	div.checkBox div.checkBoxInner div.indentBox { margin-left: 20px; }
	div.checkBox div.checkBoxInner h3 { margin-bottom: 0px; }
		div.checkBox div.checkBoxInner div.checkBoxTxt,
		div.checkBox div.checkBoxInner div.checkBoxTxt { width: 323x; padding: 10px; }
		div.checkBox div.checkBoxInner div.checkBoxTxt p.mb00,
		div.checkBox div.checkBoxInner div.checkBoxTxt p.mb00 { margin-bottom: 0px; }
		div.checkBox div.checkBoxInner div.checkBoxLeft { float: left; display: inline; width: 343px; margin-right: 15px; }
			div.checkBox div.checkBoxInner div.ac5_moreinfo { font-size: 115%; }
				div.checkBox div.checkBoxInner div.ac5_moreinfo strong { margin-right: 2em; }
		div.checkBox div.checkBoxInner div.checkBoxRight { float: right; width: 343px; }

/* checkTxtArea */
div.checkTxtBox { margin-bottom: 20px; }
	div.checkTxtBox p { margin-bottom: 0px; }
	div.checkTxtBox img.checkImg { margin-right: 5px; vertical-align: middle; }


/* =============================================================================
   supportBox
============================================================================= */
/* supportBox */
div.supportBox { width: 749px!important; margin-bottom: 1.5em; border-bottom: 1px solid #D2D2D2; }

/* supportBox2 */
div.supportBox2 { width: 749px!important; }

/* supportBox,supportBox2 */
div.supportBox div.supportTxt div.indentBox,
div.supportBox2 div.supportTxt div.indentBox { margin-left: 10px; }
div.supportBox div.supportImg,
div.supportBox2 div.supportImg { width: 90px; }
	div.supportBox div.supportImg p
	div.supportBox2 div.supportImg p { margin-bottom: 0px; }
div.supportBox div.supportTxt,
div.supportBox2 div.supportTxt { width: 644px; }
	div.supportBox div.supportTxt h3,
	div.supportBox2 div.supportTxt h3 { margin-bottom: 1em; }
	div.supportBox div.supportTxt p.mb10,
	div.supportBox2 div.supportTxt p.mb10 { margin-bottom: 1em; }
	div.supportBox div.supportTxt div.ac5_moreinfo,
	div.supportBox2 div.supportTxt div.ac5_moreinfo { margin-bottom: 0.5em; }

/* =============================================================================
   informationBox <‹x‹ÆˆÄ“à>
============================================================================= */
div.informationBox { width: 779px; margin-bottom: 2em; border: 1px solid #cccccc; background: url(/support/images/supinfo_bg.gif) repeat-x left top; }
	div.informationBox div.informationBoxInner { padding: 10px; }
		div.informationBox div.informationBoxInner p.noticeIcon { margin-bottom: 0.5em; color: #17184B; font-weight: bold; }
		div.informationBox div.informationBoxInner ul { margin-bottom: 0px; }
			div.informationBox div.informationBoxInner ul li { margin-bottom: 0.5em; }
		div.informationBox div.informationBoxInner div.Special	{ border:1px solid #CCCCCC; margin-bottom:1em; padding:1px; background:#FFFFFF; }
		div.informationBox div.informationBoxInner div.Special	 p	{ text-align:center; margin-bottom:0; margin:1px; padding:5px; background:#FFFFCC; }
	div.informationBox a { text-decoration: none; }
	div.informationBox a:hover { text-decoration: underline; }
