@charset "UTF-8";

/* =============================================================================
   faqList
============================================================================= */
ol.faqList { padding-left: 20px; list-style: none; }
ol.faqList li a { text-decoration: none; }
ol.faqList li a:hover { text-decoration: underline; }
ol.faqList li { margin-bottom: 0.5em; padding-left: 22px; }
	ol.faqList li.faq1 { background: url(/support/contact/images/faq-icon-one.gif) no-repeat left 0.4em; }
	ol.faqList li.faq2 { background: url(/support/contact/images/faq-icon-two.gif) no-repeat left 0.4em; }
	ol.faqList li.faq3 { background: url(/support/contact/images/faq-icon-three.gif) no-repeat left 0.4em; }
	ol.faqList li.faq4 { background: url(/support/contact/images/faq-icon-four.gif) no-repeat left 0.4em; }
	ol.faqList li.faq5 { background: url(/support/contact/images/faq-icon-five.gif) no-repeat left 0.4em; }


/* =============================================================================
   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; }


/* =============================================================================
   label-left
============================================================================= */
div.label-left { position: relative; width: 100%; margin-top: 1em; }
	div.label-left dl {  }
	div.label-left dl dt { float: left; width: 3em; margin: 0; }
	div.label-left dl dd { margin: 0; padding: 0 0 0 3em; _height: 1%; _padding: 0 0 0 1.5em; }



/* =============================================================================
   optionBox
============================================================================= */
div.option div.lay2col { }
div.option div.lay2col div.col1 { width: 500px; }
div.option div.lay2col div.col2 { width: 234px; }
div.option div.lay2col p.mb15 { margin-bottom: 15px; }


/* =============================================================================
   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; }

/* =============================================================================
   TP-app
============================================================================= */
div.TP-app p	{ text-indent:-25px; padding-left:25px; }

/* =============================================================================
   twitter
============================================================================= */
div.twitter div.lay2col { }
div.twitter div.lay2col div.col1 { width: 234px; }
div.twitter div.lay2col div.col2 { width: 400px; }
div.twitter div.lay2col div.col2 p.kome { text-indent:-1em; padding-left:1em; }
div.twitter div.lay2col p.mb15 { margin-bottom: 15px; }

/* =============================================================================
puremiumSupportPR
============================================================================= */
div.puremiumSupportPR	{}
div.puremiumSupportPR p	{ text-align:right;}
div.puremiumSupportPR a	{ background:url(/support/contact/images/icon_mycloud.gif) no-repeat 0 0; padding-left:20px;}

div.puremiumSupportEXP	{}
div.puremiumSupportEXP p	{ background:url(/support/contact/images/premium_crown.gif) no-repeat 0 0; padding-left:22px;}

div.puremiumSupportEXPQ	{margin-bottom:2em;}
div.puremiumSupportEXPQ p	{ text-align:right;margin-bottom:0;}
div.puremiumSupportEXPQ a	{ background:url(/support/contact/images/premium_crown.gif) no-repeat 0 0; padding-left:22px;}

/* =============================================================================
common
============================================================================= */
.mb10	{margin-bottom:1em!important;}
