@charset "shift_jis";

#mainContents{ margin-top:10px; }
#main .etc_knowledge{ font-size:107%; }
#main #knowledge_top h2{ font-size:117%; }
#main #knowledge_top p{ line-height:1.5; }

.etc_knowledge .mainBox{
	padding:119px 0 5px 21px;
	line-height:1.5;
	position:relative;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/main.png) no-repeat 0 0;
}
.etc_knowledge .mainBox p{
	width:405px;
	padding:10px;
	line-height:1.4;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/main_bg01.png) no-repeat 0 0;
}

#knowledge .mainBox,
#faq .mainBox{ padding:104px 171px 80px 15px;  }
#faq .mainBox{ background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/main_faq.png) no-repeat 0 0; }
#knowledge .mainBox p.catname,
#faq .mainBox p.catname{ 
	width:413px;
	height:35px;
	margin:0;
	padding:0;
	border:1px solid #267200;
	border-radius:2px;
	position:absolute;
	left:20px;
	top:108px;
	text-align:center;
	font-size:129%;
	line-height:2.1;
	color:#0e9201;
	font-weight:bold;
	overflow: hidden;
}

#knowledge .mainBox h3 img{
	display:block;
	margin:8px auto 0;
}

span.marker{
	background:#fefadd;
	font-weight:bold;
}


#menu .mLineItem02  li.linkmore{ text-align:right; }
#menu .mLineItem02  li.linkmore a{
  background: transparent url(https://img1.kakaku.k-img.com/images/category/arrow03.gif) no-repeat scroll left top;
  line-height: 130%;
  padding: 3px 0 2px 18px;
}
  

.mMenuType001 p.etc_lead{
	line-height:1.5;
}




/* +++++++++++++++++++++++++++++++++++++++++++
	knowlege detail
++++++++++++++++++++++++++++++++++++++++++++++ */

.knowledgeBox{
	padding-bottom:26px;
}

.knowledgeBox h2{
	margin-bottom:23px;
	padding:8px 8px 3px;
	position:relative;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/subtitle_bg.png) no-repeat 0 0;
}


.knowledgeBox h2:after{
	content:"";
	display:block;
	width:740px;
	height:5px;
	position:absolute;
	left:0;
	bottom:-5px;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/subtitle_bg.png) no-repeat -740px 0;
}

.knowledgeBox h2 span{
	display:inline-block;
	padding:5px 0 5px 8px;
	border-left:5px solid #360;
	font-size:80%;
	line-height:1.2;
}

.knowledgeBox .unitBox{
	width:640px;
	margin:0 auto;
}

.knowledgeBox .unitBox p.lead{ margin-top:-5px; }

.knowledgeBox .unitBox .subBox{
	padding:0 12px;
}


.knowledgeBox h3{
	margin:34px 0 0;
	padding:0 0 5px;
	color:#390;
	font-weight:bold;
	font-size:108%;
	border-bottom:2px dotted #390;
}

.knowledgeBox p{ margin-top:21px; }
.knowledgeBox .figBox span.figCapt{
	display:block;
	padding:8px 12px;
	color:#848484;
	font-size:86%;
	text-align:center;
}

.knowledgeBox table{
	margin:21px 0 4px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

.knowledgeBox table caption{ 
	font-weight:bold;
	text-align:left;
}

.knowledgeBox th,
.knowledgeBox td{
	padding:9px 9px 8px 10px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	border:1px solid #7fac69;
	
}

.knowledgeBox th{
	background:#eaf5e5;
}

#knowledge .knowledgeBox td{ line-height:1.5; }
#knowledge_top .faqBox dl{ 
	margin-bottom:1px;
	padding:5px 0 10px;
	border-bottom:1px solid #e8e8e8;
}
#knowledge_top .faqBox dl.endLine{ border:none; }

#knowledge_top .faqBox dt{
	margin-bottom:2px;
	padding:10px 0 5px 36px;
	font-weight:bold;
	font-size:107%;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/icon_qa_q.png) no-repeat 5px 6px;
}

#knowledge_top .faqBox dd{
	padding:0 0 8px 36px;
	font-size:107%;
}
#knowledge_top .faqBox dd.faq_a{
	padding:4px 0 8px 36px;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/icon_qa_a.png) no-repeat 5px 0;
}


.etc_knowledge .navBox{
	overflow:hidden;
	margin-bottom:20px;
	padding:20px 0;
	border-top:1px dotted #dcdfda;
	border-bottom:1px dotted #dcdfda;
}

.etc_knowledge .navBox a{
	position:relative;
}
.etc_knowledge .navBox span{
	display:block;
	width:49%;
	float:left;
	position:relative;
}


.navBox span.btRw a{
	display:block;
	height:30px;
	padding-left:34px;
	font-size:108%;
	line-height:1.8;
}
.navBox span.btFw a{
	display:block;
	height:30px;
	padding-right:34px;
	font-size:108%;
	line-height:1.8;
	text-align:right;
}


.navBox span.btRw:before{
	content:"";
	display:block;
	width:26px;
	height:26px;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/bt.png) no-repeat -900px 0;
	position:absolute;
	left:0;
	top:0;
}


.navBox span.btFw:after{
	content:"";
	display:block;
	width:26px;
	height:26px;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/bt.png) no-repeat -960px 0;
	position:absolute;
	right:0;
	top:0;
}



.etc_knowledge .btBacktop a{
	display:block;
	width:370px;
	height:45px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}


.etc_knowledge .btBacktop a:hover img{
	position:absolute;
	left:-460px;
}


/* +++++++++++++++++++++++++++++++++++++
	faq
++++++++++++++++++++++++++++++++++++++++ */
#faq .faqBox{
	width:654px;
	padding:8px;
	border:5px solid #e8e8e8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#faq .faqBox dl{ 
	margin-bottom:1px;
	padding-bottom:14px;
	border-bottom:1px solid #e8e8e8;
}
#faq .faqBox dl.endLine{ border:none; }

#faq .faqBox dt{
	margin-bottom:6px;
	padding:12px 0 8px 36px;
	font-weight:bold;
	font-size:107%;
	background:#f1f8f1 url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/icon_qa_q.png) no-repeat 5px 6px;
	border-bottom:1px solid #d1e4d1;
}

#faq .faqBox dd{ 
	padding:0 0 10px 36px;
	font-size:107%;
}
#faq .faqBox dd.faq_a{
	padding:4px 0 10px 36px;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/etc-card/icon_qa_a.png) no-repeat 5px 0;
}


#menu .mLineItem02  li.linkmore{ text-align:right; }
#menu .mLineItem02  li.linkmore a{
  background: transparent url(https://img1.kakaku.k-img.com/images/category/arrow03.gif) no-repeat scroll left 4px;
  line-height: 130%;
  padding: 3px 0 2px 18px;
}
  

.mMenuType001 p.etc_lead{
	line-height:1.5;
}
