@charset "utf-8";

/* support
---------------------------------------------*/
#support .secondbar{
	margin: 0;
	border-bottom:1px solid #9da2a8;
	font-size:14px;
	color:#333;
	display:block;
	padding:10px 26px 10px 10px;
	font-weight:bold;
	-webkit-box-shadow: #BFBFBF 0 1px 3px;
	background: #F3F3F3;
}
#support .go_list{
padding:10px 10px 0 0;
background:#fff;
text-align:right;
}
#support .tap-link{
background:#fff;
}
#support .tap-link > li {
background-color: #fff;
}
#support .section-box {
border: none;
}

#support #faq_list li{
padding-left:28px;
background:url(/static/docs/SMART/images/content/support/icon-qa-q.png) 10px center no-repeat;
-webkit-background-size: 16px 16px;
-moz-background-size: 16px 16px;
}
#support #sg_list li{
padding-left:28px;
background:url(/static/docs/SMART/images/content/support/icon-guide-small.png) 10px center no-repeat;
-webkit-background-size: 16px 16px;
-moz-background-size: 16px 16px;
}
#support .time{
display:block;
font-size:0.9em;
color:#989898;
}
#support .safety{
margin: 20px 0;
text-align:center;
}

/* faq
---------------------------------------------*/
#faq h2{
padding:10px 0 10px 23px;
background:#F3F3F3 url(/static/docs/SMART/images/content/support/icon-stitle.png) 10px center no-repeat;
-webkit-background-size: 4px 14px;
-moz-background-size: 4px 14px;
border-bottom:1px solid #BFBFBF;
}
#faq #faq_sect{
background:#fff;
}
#faq #faq_sect section{
padding: 0 10px 10px 10px;
border-bottom:1px solid #BFBFBF;
}
#faq #faq_sect section h3{
font-weight:bold;
padding: 10px 0 10px 20px;
background:url(/static/docs/SMART/images/content/support/icon-qa-q.png) left 13px no-repeat;
-webkit-background-size: 16px 16px;
-moz-background-size: 16px 16px;
border-bottom:1px solid #BFBFBF;
}
#faq #faq_sect section .answer{
padding: 10px 0 0 20px;
background:url(/static/docs/SMART/images/content/support/icon-qa-a.png) left 13px no-repeat;
-webkit-background-size: 16px 16px;
-moz-background-size: 16px 16px;
}
#faq #faq_sect section .answer dd{
margin-bottom:10px;
}
#faq #faq_sect section .answer .nm{
margin-bottom:0;
}
#faq #faq_sect section .answer .mb{
margin-bottom:10px;
}
#faq #faq_sect section .answer p:last-child{
margin-bottom:0;
}
#faq #category li{
padding-left: 10px;
background:#F3F3F3 url(/static/docs/SMART/images/content/support/icon-stitle.png) 10px center no-repeat;
-webkit-background-size: 4px 14px;
-moz-background-size: 4px 14px;
}
#faq #faq_sect section .guidelink{
margin-bottom:0;
}
#faq #faq_sect section .guidelink a{
padding-left:20px;
background: url(/static/docs/SMART/images/content/support/icon-guide-small.png) left center no-repeat;
-webkit-background-size: 15px 15px;
-moz-background-size: 15px 15px;
}
#faq #faq_sect section .notice{
color:#f00;
}


/* faq
---------------------------------------------*/
#serviceguide .section-box{
background:#fff;
}
#serviceguide .color_pink{
	color: #e85298;
}
#serviceguide .sg_list{
border-top:1px solid #9DA2A8;
}
#serviceguide h2{
padding:10px 0 10px 33px;
background:#F3F3F3 url(/static/docs/SMART/images/content/support/icon-guide-small.png) 10px center no-repeat;
-webkit-background-size: 16px 16px;
-moz-background-size: 16px 16px;
border-bottom:1px solid #BFBFBF;
}
#serviceguide .body h3,
#serviceguide .body h4{
border-bottom: 2px solid #639CD1;
color: #5391CA;
padding: 10px 0 0;
}
#serviceguide .second-bar{
background: -webkit-gradient(linear, left top, left bottom, from(#8C8C8C), to(#A8A8A8));
border-bottom: 1px solid #969696;
border-top: 1px solid #969696;
margin: 10px 0 0;
}
#serviceguide .second-bar h3{
border-top: 1px solid #B9B9B9;
color: #FFFFFF;
font-size: 14px;
line-height: 24px;
padding-left: 10px;
text-shadow: 0 -1px 0 #000000;
}
#serviceguide figure{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#serviceguide figure img{
	border:4px solid #eee;
}
#serviceguide .pagelink{
margin-top:10px;
}
#serviceguide .pagelink a{
padding-left: 18px;
background: url(/static/docs/SMART/images/content/support/icon-guide-small.png) left center no-repeat;
-webkit-background-size: 13px 13px;
-moz-background-size: 13px 13px;
}
#serviceguide .body .link{
margin-top:10px;
}
#serviceguide .body .notice{
margin-top:10px;
}
#serviceguide .body .notice02{
margin-top:10px;
padding:5px;
border:1px solid #f00;
}
#serviceguide .body .linklist{
margin-top:10px;
}
#serviceguide .body .linklist li{
margin:0;
}
#serviceguide .linklist li.link a{
padding-left: 18px;
background: url(/static/docs/SMART/images/content/support/icon-arrow.png) left center no-repeat;
-webkit-background-size: 13px 13px;
-moz-background-size: 13px 13px;
}
#serviceguide .profinfo_list dt{
font-weight:bold;
margin-top:10px;
}
#serviceguide #category li{
padding-left: 23px;
background:#F3F3F3 url(/static/docs/SMART/images/content/support/icon-guide-small.png) 10px center no-repeat;
-webkit-background-size: 16px 16px;
-moz-background-size: 16px 16px;
}
#serviceguide table.simple{
	border-collapse:separate;
	border-spacing: 0;
	width:100%;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 12px;
	text-align: center;
}
#serviceguide table.simple th{
	padding: 15px 10px;
	background:#707D8C;
	text-align:center;
	color: #fff;
	font-weight: 500;
}
#serviceguide table.simple td{
	padding: 15px 10px;
	text-align:center;
	border-bottom:1px solid #c3d4e5;
}
#serviceguide table.simple tr:nth-child(even){
	background:#F9FAFB;
}
#serviceguide table.simple td.grade{
	width: 70px;
	font-size: 11px;
	font-weight: bold;
}
#serviceguide table.simple td.grade img{
	display: block;
    margin: 0 auto;
	width: 30px;
	margin-bottom: 5px;
}