@charset "UTF-8";

@import url(/css/common.css);
@import url(/css/contents.css);
@import url(/css/list.css);
@import url(/css/side.css);
@import url(/css/old.css);


/* li */
/*-------------------------------*/
div#mainContents div#user ul,
div#mainContents div#elekit ul,
div#mainContents div#company ul,
div#mainContents div#request ul  {
	margin-top:4px;
	widht:590px;
}

div#mainContents div#user ul li, 
div#mainContents div#elekit ul li, 
div#mainContents div#company ul li, 
div#mainContents div#request ul li {
	margin-top:10px;
	width:289px;
	height:78px;
	float:left;
}

div#mainContents div#user ul li a,
div#mainContents div#elekit ul li a,
div#mainContents div#company ul li a,
div#mainContents div#request ul li a {
	display:block;
	width:289px;
	height:78px;
	text-indent:-9999px;
}

/* user */
/*-------------------------------*/
div#mainContents div#user {
	margin-top:20px;
	width:590px;
}

div#mainContents div#user h2 {
	width:590px;
	height:34px;
	background:url(/support/img/sub_title01.gif) no-repeat 0 0;
}

div#mainContents div#user ul li a#us01 {
	background:url(/support/img/faq_other.jpg) no-repeat 0 0;
}

div#mainContents div#user ul li a#us01:hover {
	background:url(/support/img/faq_other.jpg) no-repeat 0 -78px;
}

div#mainContents div#user ul li a#us02 {
	margin-left:12px;
	background:url(/support/img/faq_product.jpg) no-repeat 0 0;
}

div#mainContents div#user ul li a#us02:hover {
	background:url(/support/img/faq_product.jpg) no-repeat 0 -78px;
}

div#mainContents div#user ul li a#us03 {
	background:url(/support/img/elekit_doctor.jpg) no-repeat 0 0;
}

div#mainContents div#user ul li a#us03:hover {
	background:url(/support/img/elekit_doctor.jpg) no-repeat 0 -78px;
}

div#mainContents div#user ul li a#us04 {
	margin-left:12px;
	background:url(/support/img/parts.jpg) no-repeat 0 0;
}

div#mainContents div#user ul li a#us04:hover {
	background:url(/support/img/parts.jpg) no-repeat 0 -78px;
}

/* elekit */
/*-------------------------------*/
div#mainContents div#elekit {
	margin-top:20px;
	width:590px;
}

div#mainContents div#elekit h2 {
	width:590px;
	height:34px;
	background:url(/support/img/sub_title04.gif) no-repeat 0 0;
}

div#mainContents div#elekit ul li a#el01 {
	background:url(/support/img/catalog.jpg) no-repeat 0 0;
}

div#mainContents div#elekit ul li a#el01:hover {
	background:url(/support/img/catalog.jpg) no-repeat 0 -78px;
}

div#mainContents div#elekit ul li a#el02 {
	margin-left:12px;
	background:url(/support/img/mail_magazin.jpg) no-repeat 0 0;
}

div#mainContents div#elekit ul li a#el02:hover {
	margin-left:12px;
	background:url(/support/img/mail_magazin.jpg) no-repeat 0 -78px;
}

div#mainContents div#elekit ul li a#el03 {
	background:url(/support/img/affiliate.jpg) no-repeat 0 0;
}

div#mainContents div#elekit ul li a#el03:hover {
	background:url(/support/img/affiliate.jpg) no-repeat 0 -79px;
}

/* company */
/*-------------------------------*/
div#mainContents div#company {
	margin-top:20px;
	width:590px;
}

div#mainContents div#company h2 {
	width:590px;
	height:34px;
	background:url(/support/img/sub_title02.gif) no-repeat 0 0;
}

div#mainContents div#company ul li a#co01 {
	background:url(/support/img/distribution.jpg) no-repeat 0 0;
}

div#mainContents div#company ul li a#co01:hover {
	background:url(/support/img/distribution.jpg) no-repeat 0 -78px;
}

div#mainContents div#company ul li a#co02 {
	margin-left:12px;
	background:url(/support/img/development.jpg) no-repeat 0 0;
}

div#mainContents div#company ul li a#co02:hover {
	margin-left:12px;
	background:url(/support/img/development.jpg) no-repeat 0 -78px;
}

div#mainContents div#company ul li a#co03 {
	background:url(/support/img/affiliate.jpg) no-repeat 0 0;
}

div#mainContents div#company ul li a#co03:hover {
	background:url(/support/img/affiliate.jpg) no-repeat 0 -78px;
}

/* request */
/*-------------------------------*/
div#mainContents div#request {
	margin-top:20px;
	width:590px;
}

div#mainContents div#request h2 {
	width:590px;
	height:34px;
	background:url(/support/img/sub_title03.gif) repeat-y top center;
}

div#mainContents div#request ul li a#re01 {
	background:url(/support/img/request.jpg) no-repeat 0 0;
}

div#mainContents div#request ul li a#re01:hover {
	background:url(/support/img/request.jpg) no-repeat 0 -79px;
}

div#mainContents div#user p {
	margin-top:10px;
}

div#mainContents div#user p a {
	padding-left:15px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
	font-size:0.9em;
}

/* faqrank */
/*-------------------------------*/
div#mainContents div#faqrank {
	margin-top:20px;
	width:590px;
}

div#mainContents div#faqrank h2 {
	width:590px;
	height:34px;
	background:url(/support/img/sub_title05.gif) repeat-y top center;
}

div#mainContents div#faqrank ol {
	margin-top:0px;
}

div#mainContents div#faqrank ol li {
	list-style:none;
	margin-top:10px;
	padding-left:22px;
	background:url(/support/faq/img/icon_q.gif) no-repeat 0 1px;
	font-size:0.9em;
	line-height:1.4;
}

div#mainContents div#faqrank p {
	margin-top:10px;
}

div#mainContents div#faqrank p a {
	padding-left:15px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
	font-size:0.9em;
}

/* faqnew */
/*-------------------------------*/
div#mainContents div#faqnew {
	margin-top:20px;
	width:590px;
}

div#mainContents div#faqnew h2 {
	width:590px;
	height:34px;
	background:url(/support/img/sub_title06.gif) repeat-y top center;
}

div#mainContents div#faqnew ol {
	margin-top:0px;
}

div#mainContents div#faqnew ol li {
	list-style:none;
	margin-top:10px;
	padding-left:22px;
	background:url(/support/img/new_faq_bullet.gif) no-repeat 2px 1px;
	font-size:0.9em;
	line-height:1.4;
}

div#mainContents div#faqnew ol li span {
	color:#339933;
}

div#mainContents div#faqnew p {
	margin-top:10px;
}

div#mainContents div#faqnew p a {
	padding-left:15px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
	font-size:0.9em;
}

/* faq list */
/*-------------------------------*/
div#mainContents h1.faqOther {
	width:590px;
	height:34px;
	background:url(/support/faq/img/other_title.jpg) no-repeat 0 0;
}

div#mainContents h1.faqProduct {
	width:590px;
	height:34px;
	background:url(/support/faq/img/product_title.jpg) no-repeat 0 0;
}

/* faq category */
/*---------------------------------------------*/

div#mainContents div#categoryWrap {
	display:none;
	margin-top:15px;
	background:url(/support/faq/img/faq_category_back.gif) repeat-y 0 0;
}

div#mainContents div#categoryWrap div.top {
	height:5px;
	background:url(/support/faq/img/faq_category_top.gif) no-repeat 0 0;
	font-size:0;
}

div#mainContents div#categoryWrap h3 {
	margin:5px 10px 0 10px;
	height:17px;
	background:url(/support/faq/img/faq_category_title.gif) no-repeat 0 0;
}

div#mainContents div#categoryWrap div.bottom {
	height:5px;
	background:url(/support/faq/img/faq_category_bottom.gif) no-repeat 0 0;
	font-size:0;
}

div#mainContents div#categoryWrap ul {
	margin:5px 10px 5px 10px;
	width:570px;
}

div#mainContents div#categoryWrap ul li {
	display:inline;
	background:url(/support/faq/img/faq_category_arrow.gif) no-repeat 0 50%;
	font-size:0.9em;
}

div#mainContents div#categoryWrap ul li a {
	margin:0 5px 0 10px;
}


/* search wrap */
/*---------------------------------*/
div#mainContents div#searchWrap {
	margin-top:15px;
	background:url(/support/faq/img/faq_search_back.gif) repeat-y 0 0;
}

div#mainContents div#searchWrap h3 {
	margin:5px 10px 5px 10px;
	height:17px;
	background:url(/support/faq/img/faq_search_title.gif) no-repeat 0 0;
}

div#mainContents div#searchWrap div.top {
	height:5px;
	background:url(/support/faq/img/faq_search_top.gif) no-repeat 0 0;
	font-size:0;
}

div#mainContents div#searchWrap div.bottom {
	height:5px;
	background:#ccc url(/support/faq/img/faq_search_bottom.gif) no-repeat 0 0;
	font-size:0;
}

div#mainContents div#searchWrap form {
	margin:5px 10px 5px 10px;
}

div#mainContents div#searchWrap form table {

}

div#mainContents div#searchWrap form table th {
	padding:3px;
	font-size:0.9em;
	color:#3366CC;
}

div#mainContents div#searchWrap form table td {
	padding:3px;
	font-size:0.9em;
}

div#mainContents div#searchWrap dl {
	margin:5px 15px 0 15px;
	padding:7px 10px;
	border:1px dotted #CC3300;
	background:#ffefef;
}

div#mainContents div#searchWrap dl dt {
	font-size:0.9em;
	color:#222;
}

div#mainContents div#searchWrap dl dd {
	font-size:0.9em;
	color:#CC3300;
}

div#mainContents div#searchWrap dl dd strong {
	color:#CC0000;
}

/* faq top rank */
/*-------------------------------*/
div#mainContents div#faqList, 
div#mainContents div#topRank {
	margin-top:20px;
}

div#mainContents div#topRank h2 {
	width:590px;
	height:34px;
	background:url(/support/faq/img/top5_sub_title.gif) no-repeat 0 0;
}

div#mainContents div#faqList ul.base,
div#mainContents div#topRank ul.base {
	padding-top:5px;
}

div#mainContents div#faqList ul.base li.baseList,
div#mainContents div#topRank ul.base li.baseList {
	margin-top:15px;
	padding-left:22px;
	background:url(/support/faq/img/icon_q.gif) no-repeat 0 1px;
	font-size:0.9em;
}

div#mainContents div#faqList ul.base li.baseList a,
div#mainContents div#topRank ul.base li.baseList a {

}

/* faq list */
/*-------------------------------*/
div#mainContents div#faqList {
	margin-top:20px;
}

div#mainContents div#faqList h2 {
	width:590px;
	height:34px;
	background:url(/support/faq/img/list_sub_title.gif) no-repeat 0 0;
}

/* faq question */
/*-------------------------------*/
div#mainContents div#question {
	margin-top:20px;
}

div#mainContents div#question h2 {
	width:590px;
	height:34px;
	background:url(/support/faq/img/question_sub_title.gif) no-repeat 0 0;
}

div#mainContents div#question div.wrapBorder,
div#mainContents div#answer div.wrapBorder {
	width:588px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

div#mainContents div#question div h3 {
	margin:0 10px 0 10px;
	padding:10px 0 0 23px;
	background:url(/support/faq/img/icon_q.gif) no-repeat 0 10px;
	font-size:1em;
	color:#3366CC;
}

/* faq answer */
/*-------------------------------*/
div#mainContents div#answer {
	margin-top:20px;
}

div#mainContents div#answer h2 {
	width:590px;
	height:34px;
	background:url(/support/faq/img/answer_sub_title.gif) no-repeat 0 0;
}

div#mainContents div#answer div div.answerWrap {
	margin:0 10px 10px 10px;
	padding:10px 0 0 23px;
	width:auto;
	border:none;
	background:url(/support/faq/img/icon_a.gif) no-repeat 0 10px;
	line-height:1.4;
}


/* evaluation, comment */
/*-------------------------------*/
div#mainContents div#evaluation,
div#mainContents div#comment {
	margin-top:20px;
	background:url(/topics/img/frame_back.gif) repeat-y top center;
}

div#mainContents div#evaluation h2,
div#mainContents div#comment h2 {
	height:27px;
	padding:4px 0 0 24px;
	background: url(/topics/img/frame_top_common.gif) no-repeat 0 0;
	font-size:0.9em;
	line-height:1.8;
	color:#3366CC;
}

div#mainContents div#evaluation div.wrap,
div#mainContents div#comment div.wrap {
	margin:2px 8px 2px 8px;
	padding:7px;
	background-color:#ECF2FF;
}

div#mainContents div#evaluation div.bottom,
div#mainContents div#comment div.bottom {
	width:590px;
	height:11px;
	background:url(/topics/img/frame_bottom_back.gif) no-repeat top center;
	font-size:0;
}

div#mainContents div#evaluation div.wrap img ,
div#mainContents div#comment div.wrap form * {
	vertical-align:top;
}


div#mainContents div#comment div.wrap form {
	width:560px;
}

div#mainContents div#comment div.wrap div.left {
	width:360px;
	float:left;
}

div#mainContents div#comment div.wrap div.left textarea {
	width:350px;
	height:88px;
}

div#mainContents div#comment div.wrap div.right {
	width:188px;
	float:right;
}

div#mainContents div#comment div.wrap div.right img {
	margin-bottom:6px;
}

* html div#mainContents div#comment div.wrap div.right img {
	margin-bottom:2px;
}

div#mainContents div#comment div.wrap div.right input.tShort {
	width:118px;
	font-size:0.8em;
}

/* page navi */
/*-------------------------------------------*/
div#mainContents div#faqList table.pagenavi {
	margin-top:15px;
	width:590px;
	clear:both;
}

div#mainContents div#faqList table.pagenavi td.all {
	width:140px;
	font-weight:bold;
	color:#FF6600;
}

div#mainContents div#faqList table.pagenavi td.topicsAll {
	width:200px;
	font-weight:bold;
	color:#FF6600;
}

div#mainContents div#faqList table.pagenavi td.side {
	width:200px;
	text-align:right;
}

div#mainContents div#faqList table.pagenavi td.side select,
div#mainContents div#faqList table.pagenavi td.topicsAll select  {
	font-size:0.85em;
}

div#mainContents div#faqList p.pager {
	text-align:center;
	line-height:1.8;
}

div#mainContents div#faqList p.pager b {
	/*color:#B2BDDC;*/
}

div#mainContents div#faqList p.pager u {
	padding:1px 5px;
	font-weight:bold;
	color:#fff;
	background-color:#346AAD;
	border-top:1px solid #B2BDDC;
	border-left:1px solid #B2BDDC;
	border-bottom:1px solid #193874;
	border-right:1px solid #193874;
	text-decoration:none;
}

div#mainContents div#faqList p.pager a {
	padding:1px 5px;
	border:1px solid #b2bddc;
	background-color:#F6F9FF;
	line-height:1;
}

div#mainContents div#faqList p.pager a:hover {
	background-color:#ADC8E4;
}


/* before inquily */
/*-------------------------------*/
div#mainContents h1.beforeInquiry {
	width:590px;
	height:34px;
	background:url(/support/service/img/before_title.jpg) no-repeat 0 0;
}

div#mainContents dl#goFaq,
div#mainContents dl#goParts, 
div#mainContents dl#goDoctor {
	margin-top:20px;
	padding:3px;
	min-height:81px;
	border:1px solid #ccc;
}

* html div#mainContents dl#goFaq, * html div#mainContents dl#goParts, * html div#mainContents dl#goDoctor {
	height:81px;
}

div#mainContents dl#goFaq dt,
div#mainContents dl#goParts dt, 
div#mainContents dl#goDoctor dt {
	margin-left:84px;
	padding:2px 3px 2px 5px;
	background-color:#376EB1;
	color:#fff;
}

div#mainContents dl#goFaq dd,
div#mainContents dl#goParts dd, 
div#mainContents dl#goDoctor dd {
	margin:3px 0 0 84px;
	padding:5px;
	min-height:32px;
	background-color:#efefef;
	line-height:1.4;
}

* html div#mainContents dl#goFaq dd, * html div#mainContents dl#goParts dd, * html div#mainContents dl#goDoctor dd {
	height:32px;
}

div#mainContents dl dd a.arrow {
	margin-right:5px;
	padding-left:12px;
	background:url(/support/service/img/link_arrow.gif) no-repeat 0 50%;
}

div#mainContents dl#goFaq {
	background:url(/support/service/img/faq_icon.jpg) no-repeat 3px 3px;
}

div#mainContents dl#goParts {
	background:url(/support/service/img/parts_icon.jpg) no-repeat 3px 3px;
}

div#mainContents dl#goDoctor {
	background:url(/support/service/img/doctor_icon.jpg) no-repeat 3px 3px;
}

div#mainContents div#goInquiry {
	margin-top:15px;
	background:url(/support/service/img/to_inquiry.jpg) no-repeat top center;
	text-indent:-9999px;
}

div#mainContents div#goInquiry div {
	margin-top:125px;
}

div#mainContents div#goInquiry div a {
	display:block;
	margin:0 auto;
	width:289px;
	height:78px;
	text-indent:-9999px;
	background:url(/support/img/inquiry.jpg) no-repeat top center;
}

div#mainContents div#goInquiry div a:hover {
	background:url(/support/img/inquiry.jpg) no-repeat center -78px;
}



/* topic list */
/*-------------------------------*/
div#mainContents div#listArea table.list {
	margin:10px 5px 0 5px;
	width:580px;
}

div#mainContents div#listArea table.list tr {
	background:url(/img/common/dotline590.gif) no-repeat bottom center;
}

div#mainContents div#listArea table.list td {
	padding:4px 0 7px 10px;
	line-height:1.4;
}

div#mainContents div#listArea table.list td.first {
	padding-top:8px;
}

div#mainContents div#listArea table.list td.date {
	padding:3px 0 6px 0;
}

div#mainContents div#listArea table.list td.date div {
	padding-left:10px;
	background:url(/img/common/orange_arrow.gif) no-repeat 0 50%;
	color:#339933;
}

div#mainContents div#listArea table.list td.title img {
	margin-left:3px;
}

div#mainContents div#listArea p.bottomLink {
	margin-top:7px;
}

div#mainContents div#listArea p.bottomLink a {
	padding-left:15px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
}


/* elekit doctor*/
/*-----------------------------------------*/
div#mainContents * {
	line-height:1.5;
}

div#mainContents p {
	font-size:0.9em;
	line-height:1.5;
}

div#mainContents h1.doctor {
	width:590px;
	height:34px;
	background:url(/support/service/img/doctor_title.jpg) no-repeat 0 0;
}

div#mainContents h2.doctor1 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/service/img/doctor1_sub_title.gif) no-repeat 0 0;
}

div#mainContents h2.doctor2 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/service/img/doctor2_sub_title.gif) no-repeat 0 0;
}

div#mainContents h3 {
	margin:10px 0.7em 0 0.7em;
	padding-left:15px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
	font-weight:bold;
	font-size:1.0em;
	color:#339933;
}

div#mainContents h4 {
	margin:15px 0.7em -5px 0.7em;
	padding-left:15px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
	font-weight:bold;
	font-size:1.0em;
	color:#339933;
}

div#mainContents dl.entry {
	margin:0 0.7em 0 0.7em;
}

div#mainContents dl.entry dt {
	margin:15px 0 0 0;
	color:#3366CC;
}

div#mainContents dl.entry dd {
	margin-top:5px;
	font-size:0.9em;
}

div#mainContents dl.doctor {
	margin:0 0.7em 0 1.7em;
}

div#mainContents dl.doctor dt {
	margin-top:10px;
	padding-left:14px;
	background:url(/img/common/brown_arrow_box.gif) no-repeat 0 50%;
	color:#990000;
}

div#mainContents dl.doctor dd {
	margin-top:4px;
	padding-top:7px;
	background:url(/img/common/dotline590.gif) no-repeat 0 0;
	font-size:0.9em;
}

div#mainContents dl.doctor dd a {
	padding-left:12px;
	background:url(/support/service/img/link_arrow.gif) no-repeat 0 50%;
}

div#mainContents strong {
	color:#990000;
}

div#mainContents p.alert {
	margin:10px 0.7em 0 0.7em;
	font-size:0.9em;
	color:#CC6600;
}

div#mainContents dl.note {
	margin:20px 0.7em 0 0.7em;
	border:1px solid #93A2CE;
	border-bottom:none;
	font-size:0.9em;
}

div#mainContents dl.note dt {
	background-color:#d7e1ee;
	border-bottom:1px solid #93A2CE;
}	

div#mainContents dl.note dd {
	padding:7px;
	border-bottom:1px solid #93A2CE;
	letter-spacing:0;
}	

div#mainContents dl.note dt div,
div#mainContents dl.note dd div {
	padding:3px 5px;
	font-weight:bold;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

div#mainContents dl.note dd ul li {
	padding-left:15px;
	background:url(/img/common/blue_circle.gif) no-repeat 0 0.3em;
}

/* repair parts */
/*-------------------------------------*/
div#mainContents h1.parts {
	width:590px;
	height:34px;
	background:url(/support/service/img/parts_title.jpg) no-repeat 0 0;
}

div#mainContents span.alert {
	color:#CC6600;
}

/* affiliate */
/*---------------------------------------*/
div#mainContents h1.affiliate {
	width:590px;
	height:34px;
	background:url(/support/service/img/affiliate_title.jpg) no-repeat 0 0;
}

div#mainContents h2.affiliate1 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/service/img/affiliate1_sub_title.gif) no-repeat 0 0;
}

div#mainContents h2.affiliate2 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/service/img/affiliate2_sub_title.gif) no-repeat 0 0;
}

div#mainContents h2.affiliate3 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/service/img/affiliate3_sub_title.gif) no-repeat 0 0;
}

div#mainContents h2.affiliate4 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/service/img/affiliate4_sub_title.gif) no-repeat 0 0;
}

div#mainContents h2.affiliate5 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/service/img/affiliate5_sub_title.gif) no-repeat 0 0;
}

div#mainContents ul.list {
	margin:12px 0.7em 0 0.7em;
}

div#mainContents ul.list li {
	padding-left:15px;
	background:url(/img/common/blue_circle.gif) no-repeat 0 0.3em;
	color:#CC3300;
}


/* inquiry */
/*-------------------------------------*/
div#mainContents h1.inquiry {
	width:590px;
	height:34px;
	background:url(/support/inquiry/img/inquiry_title.jpg) no-repeat 0 0;
}

div#mainContents ul.inquiry {
	font-size:0.9em;
}

div#mainContents ul.inquiry li {
	margin:10px 0.7em 0 0.7em;
	padding-left:15px;
	background:url(/img/common/kome.gif) no-repeat 0 0.25em;
}

div#mainContents dl.note dd ul.error li {
	color:#CC6600;
}

/* request */
/*-------------------------------------*/
div#mainContents h1.request {
	width:590px;
	height:34px;
	background:url(/support/request/img/request_title.jpg) no-repeat 0 0;
}

/* catalog */
/*-------------------------------------*/
div#mainContents h1.catalog {
	width:590px;
	height:34px;
	background:url(/support/catalog/img/catalog_title.jpg) no-repeat 0 0;
}

div#mainContents h2.catalog1 {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/support/catalog/img/catalog_sub_title.gif) no-repeat 0 0;
}

div#mainContents div.frame {
	margin:10px 10px 0 10px;
	width:570px;
	background:url(/support/catalog/img/frame_top.png) no-repeat 0 0;
}

div#mainContents div.frame h3 {
	margin:0;
	padding:9px 0 0 30px;
	color:#533513;
	background-image:none;
}

div#mainContents div.frame p {
	padding:7px 10px 10px 10px;
	background:url(/support/catalog/img/frame_bottom.png) no-repeat 0 bottom;
}

/* mailmag_regist */
/*-------------------------------------*/
div#mainContents h1.regist {
	width:590px;
	height:34px;
	background:url(/support/mailmag/img/mailmag_regist_title.jpg) no-repeat 0 0;
}

/* mailmag_modify */
/*-------------------------------------*/
div#mainContents h1.modify {
	width:590px;
	height:34px;
	background:url(/support/mailmag/img/mailmag_modify_title.jpg) no-repeat 0 0;
}

/* mailmag_delete */
/*-------------------------------------*/
div#mainContents h1.delete {
	width:590px;
	height:34px;
	background:url(/support/mailmag/img/mailmag_delete_title.jpg) no-repeat 0 0;
}

/* message */
/*-------------------------------------------------*/ 
div#mainContents div#message {
	margin-top:20px;
	border:1px dotted #996600;
	background-color:#F2E9E9;
}

div#mainContents div#message p {
	margin:10px;
	padding-left:18px;
	font-size:0.9em;
	color:#FF3300;
	background:url(/support/img/information.gif) no-repeat 0 1px;
}

/* request */
/*-------------------------------------------------*/
div#mainContents div.enquete {
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	background:url(/img/common/dotline590.gif) no-repeat 0 0;
}

div#mainContents div.enquete h3 {
	margin:0;
	padding-left:17px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
	font-size:1em;
	color:#990000;
}

div#mainContents div.enquete dl {

}

div#mainContents div.enquete dl dt {
	margin-top:15px;
	padding-left:17px;
	color:#3366CC;
	background:url(/support/img/blowing.gif) no-repeat 0 4px;
}

div#mainContents div.enquete dl dd {
	margin:5px 0 0 17px;
}

/* target */
/*---------------------------------*/
div#mainContents div.target {
	margin-top:7px;
	background:#ECF2FF;
}

div#mainContents div#question div.target {
	margin:5px 7px 7px 7px;
}

div#mainContents div.target div.top {
	height:3px;
	background:url(/support/faq/img/target_product_top.gif) no-repeat 0 0;
	font-size:0;
}

div#mainContents div.target div.bottom {
	height:3px;
	background:url(/support/faq/img/target_product_bottom.gif) no-repeat 0 0;
	font-size:0;
}

div#mainContents div.target ul {
	margin:3px;
	padding:0 5px 0 58px;
	background:url(/support/faq/img/target_product_icon.gif) no-repeat 5px 4px;
}

div#mainContents div.target ul li {
	display:inline;
	margin:0 0 0 0;
	padding:2px 0 2px 0;
	font-size:0.9em;
	line-height:2;
}

div#mainContents div#comment p.alert {
	margin:0;
	padding:0;
}

/* sublink */
div#mainContents div.sublink {
	margin:7px 0.7em 0 0.7em;
}

div#mainContents div.sublink a {
	margin-right:10px;
	padding-left:15px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
}

/* inquiry faq */
div#mainContents div#faqArea {
	margin-top:20px;
	background:url(/topics/img/frame_back.gif) repeat-y top center;
}

div#mainContents div#faqArea h2 {
	height:27px;
	padding:4px 0 0 24px;
	background: url(/support/inquiry/img/frame_top_common.gif) no-repeat 0 0;
	font-size:0.9em;
	line-height:1.8;
	color:#3366CC;
}

div#mainContents div#faqArea div.wrap {
	margin:2px 8px 2px 8px;
	padding:7px;
	background-color:#FFF1DF;
}

div#mainContents div#faqArea div.bottom {
	width:590px;
	height:11px;
	background:url(/topics/img/frame_bottom_back.gif) no-repeat top center;
	font-size:0;
}

div#mainContents p#faqAlert {
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	color:#FF6600;
}

div#mainContents p#faqAlert a {
	font-weight:bold;
	color:#FF0000;
}

div#mainContents div#faqArea {
	display:none;
}

div#mainContents div#faqArea p {
	margin:0 10px 5px 10px;
	color:#FF6600;
}

div#mainContents div#faqArea p span {
	color:#FF0000;
	font-weight:bold;
}

div#mainContents div#faqArea ul {
	list-style-type:none;
	font-size:0.9em;
}

div#mainContents div#faqArea ul li {
	margin-top:12px;
	padding-left:22px;
	background:url(/support/inquiry/img/icon_q.gif) no-repeat 0 1px;
	line-height:1.5;
}

div#mainContents div#faqArea ul li.first {
	margin-top:2px;
}

div#mainContents div#faqArea div#listButtons {
	margin-top:10px;
	display:none;
	text-align:center;
}

div#mainContents div#faqArea div#listButtons img {
	cursor:pointer;
}

div#mainContents div#faqArea div#listButtons img#prevButton {
	display:none;
}

div#mainContents div#faqArea div#listButtons img#nextButton {
	display:none;
}

div#mainContents a#balloon {
	display:none;
}

td span.note {
	font-size:0.85em;
}

div.formArea p#faqAlert {
	display:none;
}

div.formArea table#productField {
	display:none;
}

/* manual */
/*------------------------------------------*/
div#mainContents h1.manualForm {
	width:590px;
	height:34px;
	background:url(/support/manual/img/sub_title2.jpg) no-repeat 0 0;
}

div#mainContents h1.orderResult {
	width:590px;
	height:34px;
	background:url(/support/manual/img/sub_title4.jpg) no-repeat 0 0;
}

div#mainContents h1.downloadStatus {
	width:590px;
	height:34px;
	background:url(/support/manual/img/sub_title3.jpg) no-repeat 0 0;
}

div#mainContents div.productWrap {
	border:1px dotted #ccc;
	padding:7px;
	margin-bottom:7px;
	background:#fff;
}

div#mainContents div.productWrap h3 {
	margin:0;
	padding:0;
	font-size:0.9em;
	color:#333;
	background:none;
}

div#mainContents div.productWrap ul {
	margin:0;
	padding:0;
	text-align:left;
}

div#aboutDownload {
	margin-bottom:20px;
	background:url(/support/manual/img/frame_back.png) no-repeat 0 0;
}

div#aboutDownload h2 {
	height:40px;
	background:url(/support/manual/img/ttl_about.png) no-repeat 0 0;
}

div#aboutDownload div.bottom {
	height:6px;
	background:url(/support/manual/img/frame_bottom.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#aboutDownload dl {
	margin:0 13px 5px 13px;
	font-size:0.9em;
}

div#aboutDownload dl dt {
	margin-top:10px;
	padding-left:15px;
	background:url(/support/manual/img/arrow.png) no-repeat 0 50%;
	color:#533513;
}

div#aboutDownload dl dd img {
	margin:7px 5px 0 0;
}

/* license */
/*------------------------------------------*/
div#mainContents div.license {
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	background:url(/img/common/dotline590.gif) no-repeat 0 0;
}

div#mainContents div.license h3 {
	margin:0;
	padding-left:17px;
	background:url(/img/common/bullet.gif) no-repeat 0 50%;
	font-size:1em;
	color:#990000;
}

div#mainContents div.license ul {
	margin-top:7px;
	padding:3px 8px 8px 8px;
	background-color:#fff;
	border:1px solid #ccc;
}

div#mainContents div.license ul li {
	display:block;
	margin-top:5px;
	padding-left:15px;
	text-align:left;
	background:url(/img/common/blue_circle.gif) no-repeat 0 2px;
}

div#mainContents div.license p {
	font-size:0.9em;
}

div#mainContents div.license p a {
	background-image:none;
	padding:0;
}

div#mainContents div.download {
	width:350px;
}



