@charset "utf-8";
/* CSS Document */
body {
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
	vertical-align: baseline;
	font-size: 13px;
}
input, textarea, select {
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
}
img {
	vertical-align: middle;
	max-width: 100%;
}
a {
	text-decoration: underline;
}
ul {
	list-style-type: none; 
}
/* Typography
-----------------------------------------------*/
body {
	font-size: 13px;
}
h1, h2, h3, h4, h5 ,h6 {
	font-weight: normal;
}
h1 {
	margin: 0 0 10px;
	font-size: 36px;
}
h2 {
	margin: 0 0 10px;
	font-size: 30px;
}
h3 {
	margin: 0 0 10px;
	font-size: 22px;
}
h4 {
	margin: 0 0 10px;
	font-size: 18px;
}
h5 {
	margin: 0 0 10px;
	font-size: 15px;
}
p {
	margin: 0 0 1em;
	line-height: 1.618;
}
small {
	font-size: 95%;
}
big {
	font-size: 110%;
}
hr {
	width: 100%;
	height: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
	border: none;
	border-bottom: 1px solid #E9E9E9;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.center-middle {
	display: table;
	width: 100%;
	height: 100%;
}
.center-middle>.inner {
	display: table-cell;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
/* .list-*
-----------------------------------------------*/
.list-text {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 2;
}
.list-text a {
	color: inherit;
	text-decoration: none;
}
.list-text .list-text {
	margin-left: 1em;
	line-height: 1.618;
}
/* .list-lined */
.list-lined {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0;
	border-top: 1px solid #E9E9E9;
	margin: 0 0 30px;
}
.list-lined>.list-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	width: 100%;
	border-bottom: 1px solid #E9E9E9;
}
.list-lined>.list-item>a {
	display: block;
	padding: 9px;
	color: inherit;
	text-decoration: none;
}
.list-lined>.list-item>a:hover,
.list-lined>.list-item.active>a {
	background-color: #E9E9E9;
}
.list-lined>.list-item>.list-item-header,
.list-lined>.list-item>.list-item-body {
	display: table-cell;
	vertical-align: top;
	padding: 9px;
}
.list-lined>.list-item>.list-item-header {
	width: 180px;
}
.list-lined>h4 {
	margin:10px auto 0;	
}
div.list-lined>.list-item {
	padding: 14px 9px;
}
div.list-showcase>.list-item {
	padding: 30px 0;
}
.list-lined>.list-item>*last-child {
	margin-bottom: 0;
}
/* .list-lined[data-theme=widget] */
.list-lined[data-theme=widget] {
	padding: 0 10px;
}
.list-lined[data-theme=widget]>.list-item {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #BABABA;
}
.list-lined[data-theme=widget]>.list-item:first-child {
	border-top: none;
}
.list-lined[data-theme=widget]>.list-item:last-child {
	border-bottom: none;
}
/* .list-inline */
.list-inline {
	padding: 0;
	margin: -5px 0;
	list-style: none
}
.list-inline>.list-item {
	display: inline-block;
	margin: 5px 6px 5px 0;
}
.list-inline>.list-item:last-child {
	margin-right: 0;
}
/* .media
-----------------------------------------------*/
.media {
	display: table;
	margin-bottom: 1em;
}
.media-left {
	display: table-cell;
	vertical-align: top;
	padding-right: 20px;
}
.media-body {
	display: table-cell;
	vertical-align: top;
}
.media-right {
	display: table-cell;
	vertical-align: top;
	padding-left: 20px;
}
/* .card
-----------------------------------------------*/
.card {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
	margin-bottom: 30px;
}
/* .color-*
-----------------------------------------------*/
.color-black {
	color: #FFF;
	background-color: #000;
}
.color-white {
	color: #333;
	background-color: #FFF;
}
/* text colors */
.text-red {
	color: #B70000;
}
/* .nav-*
-----------------------------------------------*/
.nav {
	padding: 0;
	margin: 0;
	list-style: none;
}
.nav-justify {
	width: 100%;
	display: table;
}
.nav-justify>li {
	display: table-cell;
	width: 1%;
	text-align: center;
}
.nav-primary {
	display: table;
	width: 100%;
}
.nav-primary>li {
	display: table-cell;
	width: 1%;
	border-right: 1px solid #666;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	line-height: 1;
}
.nav-primary>li:first-child {
	border-left: 1px solid #666;
}
.nav-primary a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
	padding: 43px 0 8px;
	color: inherit;
	text-decoration: none;
	text-align: center;
}
.nav-primary>li.home>a {
	padding: 8px 0;
	background-color: #AF1F38;
}
.nav-primary a:hover {
	background-color: #AF1F38;

}
.nav-blocks {
	padding: 0;
	margin: 0 0 30px;
	list-style: none;
}

}
.nav-blocks-contact {
	padding: 0;
	margin: 0 0 30px;
	list-style: none;
	font-size: 36px
}
.nav-blocks>li {
	display: inline-block;
	margin-right: 6px;
}
.nav-blocks>li:last-child {
	margin-right: 0;
}
.nav-blocks>li>a {
	display: block;
	padding: 9px;
	border: 2px solid #0085B2;
	text-decoration: none;
}
.nav-blocks>li.active>a,
.nav-blocks>li>a:hover {
	color: #FFF;
	/*background-color: #0085B2;*/
}
/* .nav-tabs */
.row-nav-tabs {
	border-bottom: 3px solid #E9E9E9;
}
.row.row-nav-tabs>.nav-tabs {
	margin-bottom: -3px;
}
.nav-tabs {
	padding: 0;
	margin: 0;
}
.nav-tabs>li>a {
	display: block;
	width: 100%;
	padding: 9px 0;
	border-bottom: 3px solid #CCC;
	color: inherit;
	text-decoration: none;
	font-size: 17px;
}
.nav-tabs>li.active>a {
	border-bottom-color: #AF1F39;
}
/* .breadcrumb
-----------------------------------------------*/
.breadcrumb {
	padding: 7px 0;
	margin: 0;
}
.breadcrumb>li {
	display: inline;
}
.breadcrumb>li:after {
	content: '>';
	margin: 0 1px 0 5px;
}
.breadcrumb>li:last-child:after {
	content: '';
	margin: 0;
}
.breadcrumb>li>a {
	color: inherit;
	text-decoration: none;
}
.breadcrumb>li>a:hover {
	text-decoration: underline;
}

/* Form
-----------------------------------------------*/
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
textarea,
select {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 12px;
	border: 1px solid #DDD;
	margin: 0;
	background-color: #FFF;
}
input[type=text][readonly],
input[type=email][readonly],
input[type=tel][readonly],
input[type=password][readonly],
textarea[readonly],
select[readonly] {
	background-color: #F1F1F1;
}
textarea {
	min-height: 300px;
	resize: vertical;
}
label {
	cursor: pointer;
	display: inline-block;
}
label>input[type=checkbox],
label>input[type=radio] {
	vertical-align: -2px;
	margin-right: 4px;
	cursor: pointer;
}
/* .form-group
-----------------------------------------------*/
.form-group {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #EEE;
}
/* .form-group-login */
.form-group-login .input-group-addon {
	width: 46px;
}
/* .input-group */ 
.input-group {
	display: table;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	color: #333;
	background-color: #EEE;
}
.input-group input,
.input-group textarea,
.input-group select,
.input-group-addon {
	display: table-cell;
}
.input-group-addon {
	width: 1%;
	padding-right: 20px;
	font-size: 16px;
	white-space: nowrap;
}
/* Buttons
-----------------------------------------------*/
.btn {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border: none;
	line-height: 1;
	text-decoration: none;
	margin-right: 6px;
}
.text-right>.btn {
	margin-left: 4px;
	margin-right: 0;
}
.text-right>.btn.last-child {
	margin-left: 0;
}
.btn-bordered {
	border-width: 2px;
	border-style: solid;
}
.btn-red {
	color: #FFF;
	background-color: #AF1F39;
}
.btn-gray {
	color: #FFF;
	background-color: #666;
}
.btn-kaba {
	color: #FFF;
	background-color: #B24A00;
}
.btn-kitsurubami {
	color: #FFF;
	background-color: #B29000;
}
.btn-ouchi {
	color: #333;
	background-color: #ECECFB;
	border-color: #B9B9C8;
}
.btn-shironeri {
	color: #333;
	background-color: #F0F0E1;
	border-color: #BDBDAE;
}
.btn-icon {
	text-align: left;
}
.btn-xs {
	font-size: 12px;
	padding: 6px 5px;
}
.btn-sm {
	font-size: 13px;
	padding: 8px 7px;
}
.btn-md {
	font-size: 16px;
	padding: 12px;
}
.btn-lg {
	width: 280px;
	padding: 31px 15px;
	font-size: 18px;
}
.btn-block {
	display: block;
	width: 100%;
	margin: 0;
}
/* .btn-group */
.btn-group {
}
.btn-group .btn {
	margin-right: 26px;
}
.btn-group .btn:last-child {
	margin-right: 0;
}
/* .icon-*
-----------------------------------------------*/
.icon {
	display: inline-block;
	text-indent: -9999px;
}
/* .icon-56 */
.icon-feature {
	width: 56px;
	height: 56px;
	background: url(../images/icon_features.jpg) no-repeat;
}
.icon-location {
	background-position: 0 0;
}
.icon-push {
	background-position: -56px 0;
}
.icon-distance {
	background-position: -112px 0;
}
.icon-transmission {
	background-position: -168px 0;
}
.icon-locally {
	background-position: -224px 0;
}
.icon-sync {
	background-position: -280px 0;
}
/* .icon-20 */
[class*=icon-20] {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/icons_20.png);
	vertical-align: -5px;
	margin-right: 6px;
}
.icon-20-pc {
	background-position: 0 0;
}
.icon-20-file {
	background-position: -20px 0;
}
.icon-20-manual {
	background-position: -40px 0;
}
.icon-20-compass {
	background-position: -60px 0;
}
.icon-20-box {
	background-position: -80px 0;
}
.icon-20-mail {
	background-position: -100px 0;
}
/* .icon-24 */
.icon-24 {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(../images/icons_24.png);
	vertical-align: -5px;
	margin-right: 6px;
}
.icon-24-arrowtop {
	background-position: 0 0;
}
/* .pagination
-----------------------------------------------*/
.pagination {
	padding: 0;
	margin: 0 0 30px;
}
.pagination:after {
	display: table;
	content: '';
	clear: both;
}
.pagination>li {
	float: left;
	display: block;
	line-height: 1;
	color: #af1f39;
	background-color: #F2F2F2;
	font-size: 12px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pagination>li:last-child {
	margin-right: 0;
}
.pagination>li.active {
	color: #FFF;
	background-color: #af1f39;
	cursor: default;
}
.pagination>li.active,
.pagination>li.active>a,
.pagination>li.disabled,
.pagination>li.disabled>a {
	cursor: default;
}
.pagination>li>a {
	display: block;
	padding: 8px 11px;
	color: inherit;
	text-decoration: none;
}
/* .gotop
-----------------------------------------------*/
.gotop {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	color: #888;
	font-size: 12px;
	margin-top: -16px;
}
.gotop>.icon-24-arrowtop {
	margin-right: 0;
}
/* Labels
-----------------------------------------------*/
.label {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border: none;
	line-height: 1;
}
.label>a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: inherit;
	background-color: inherit;
}
.label-red {
	color: #FFF;
	background-color: #AF1F39;
}
.label-kaba {
	color: #FFF;
	background-color: #B24A00;
}
.label-kitsurubami {
	color: #FFF;
	background-color: #B29000;
}
.label-sm {
	padding: 5px;
	font-size: 12px;
}

/* Panels
-----------------------------------------------*/
.panel-default {
	border: 5px solid #000;
}
.panel-default .panel-header {
	padding: 6px 6px 7px;
	color: #FFF;
	background-color: #000;
}
.panel-default .panel-body {
	color: #333;
	background-color: #FFF;
}
/* Table
-----------------------------------------------*/
.table-bordered {
	width: 100%;
	overflow: hidden;
	display: block;
}
.table-bordered tr th,
.table-bordered tr td {
	padding: 9px;
	border: 1px solid #DEDEDE;
	word-break: break-all;
	word-wrap: break-word;
}
.table-bordered tr th {
	white-space: nowrap;
	background-color: #E9E9E9;
	font-weight: normal;
}
/* .scrollable
-----------------------------------------------*/
.scrollable {
	width: 100%;
	height: 100%;
	overflow: auto;
}
/* .embedded
-----------------------------------------------*/
.embedded {
	display: table;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	min-height: 320px;
	border: 1px solid #DEDEDE;
	vertical-align: middle;
	text-align: center;
	background-color: #FFF;
}
.embedded-inner {
	display: table-cell;
	vertical-align: middle;
}
.bmap {
	width: 100%;
	height: 400px;
}
/* Layout
-----------------------------------------------*/
.wrap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-width: 990px;
}
.container {
	width: 990px;
	margin: 0 auto;
}
.container-fluid {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 30px 15px 0;
	margin: 0 auto;
}
.container *:last-child,
[class*=col-] *:last-child,
.container-fluid *:last-child {
	margin-bottom: 0;
}
.row {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto 30px;
}
.row-no-offset {
	margin-left: -15px;
	margin-right: -15px;
}
.row:after {
	content: '';
	display: table;
	clear: both;
}
.row:last-child {
	margin-bottom: 0;
}
.row [class*=col-] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 15px;
	float: left;
}
.col-lg-1 {
	width: 8.3333333333%;
}
.col-lg-2 {
	width: 16.6666666667%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-4 {
	width: 33.3333333333%;
}
.col-lg-5 {
	width: 41.6666666667%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-7 {
	width: 58.3333333333%;
}
.col-lg-8 {
	width: 66.6666666667%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-10 {
	width: 83.3333333333%;
}
.col-lg-11 {
	width: 91.6666666667%;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-offset-1 {
	margin-left: 8.3333333333%;
}
.col-lg-offset-2 {
	margin-left: 16.6666666667%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
/* Widgets
-----------------------------------------------*/
.widget {
	width: 100%;
	height: 220px;
	background-color: #E9E9E9;
	position: relative;
	overflow: hidden;
}
.widget:after {
	display: table;
	content: '';
	clear: both;
}
/* .widget-header */
.widget-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 40px;
	height: 100%;
	padding-top: 10px;
	float: left;
	color: #FFF;
	background-color: #AF1F39;
	text-align: center;
	position: absolute;
}
.widget-header-title {
	line-height: 1;
	font-size: 22px;
}
.widget-header-link {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 26px;
	padding: 7px 4px;
	border: 1px solid #FFF;
	color: #FFF;
	line-height: 1;
	text-decoration: none;
	position: absolute;
	bottom: 7px;
	left: 7px;
}
.widget-header-link:hover {
	color: #AF1F39;
	background-color: #FFF;
}
/* .widget-body */
.widget-body {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0 0 0 40px;
}
#index-weidget-area {
	margin-top: -290px;
	margin-bottom: 70px;
}
/* .tabs
-----------------------------------------------*/
.tab-content {
	padding-top: 15px;
	display: none;
}
/* Grid
-----------------------------------------------*/
[class*=grid-] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}
[class*=grid-]:after {
	display: table;
	content: '';
	clear: both;
}
[class*=grid-]>[class*=cell-] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}
[class*=grid-]>.cell-50x50 {
	width: 50%;
	height: 50%;
}
.grid-2x2>[class*=cell-] {
	border-top: 1px solid #FFF;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #FFF;
}
.grid-2x2>[class*=cell-]:nth-child(2n-1) {
	border-left: none;
}
.grid-2x2>[class*=cell-]:nth-child(2n) {
	border-right: none;
}
/* Miscellaneous
-----------------------------------------------*/
.row-case {
	margin-bottom: 0;
}
.row-case [class*=col-lg-] {
	height: 242px;
	padding-bottom: 30px;
	transition: all ease-in-out 1s;
	opacity: 1;
}
.row-case .case-cover {
	text-align: center;
	margin-bottom: 5px;
}
.row-case .case-date {
	margin-bottom: 0px;
}
.row-case .case-title {
	margin-bottom: 5px;
}
.row-case .case-description {
	margin-bottom: 5px;
}
.row-case .case-tags {
	margin-bottom: 0;
}
/* #showcase */
#showcase {
	background-color: #E9E9E9;
}
#showcase>.container {
	padding-top: 40px;
}
/* .product-detail */
.product-detail {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.product-detail:after {
	content: '';
	display: table;
	clear: both;
}
.product-cover {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-bottom: 1px solid #E9E9E9;
	float: left;
}
.product-left {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.6666666667%;
	padding: 30px 30px 0 0;
	border-right: 1px solid #E9E9E9;
	margin-right: -1px;
	float: left;
}
.product-right {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.3333333333%;
	padding: 30px 0 0 30px;
	border-left: 1px solid #E9E9E9;
	float: left;
}
.row.row-product-links {
	margin-top: -5px;
	margin-left: -5px;
	margin-right: -5px;
}
.row-product-links [class*=col-] {
	padding: 5px;
}
/* .row-privacy */
.row-privacy [class*=col-] {

}
/* .product-categories
-----------------------------------------------*/
.product-categories {
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
}
.product-categories:after {
	display: table;
	content: '';
	clear: both;
}
.product-category {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 20%;
	padding: 10px;
	float: left;
}
.product-category-cover {
	margin-bottom: 5px;
}
/* #header */
#header {
	border-bottom: 1px solid #666;
}
/* #leaderboard */
#leaderboard {
	background-image: url(../images/bg_leaderboard.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
#leaderboard .container {
	padding: 40px 0;
}
/* #breadcrumb */
#breadcrumb {
	color: #333;
	background-color: #BBB;
}
/* #container */
#container {
	background-color: #E9E9E9;
}
#container .container {
	padding: 30px 0;
}
/* #main */
#main {
	padding: 30px;
}
/* #bottombar */
#bottombar {
	color: #EEE;
	background-color: #333;
}
#bottombar .container {
	padding: 20px 0;
}
/* #footer */
#footer {
	color: #F1F1F1;
	background-color: #221815;
}
#footer .container {
	padding: 50px 0;
}
/* #colophon */
#colophon {
	padding: 10px 0;
}
/* #tbl-result*/
#tbl-result {
	margin-bottom:30px;	
}

#sidebar {
	margin-top:0;
}

#bxslider {
	width: 100%;
#	height: 100%;
	background: url(../images/index/slide_bg.jpg) no-repeat;
	background-size: 100%;
}

/* faq
-----------------------------------------------*/
.faq-search{
	width:100%;	
	margin-bottom: 40px;
}
.faq-search th, .faq-search td{
	padding: 15px;
	border-bottom: 1px solid #FFF;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word;
}
.faq-search th{
	width: 15%;
	background: #999;
	color: #FFF;
}
.faq-search td{
	width: 70%;
	background: #E9E9E9;
}
.faq-search td.search-btn{
	background: #DADADA;
	text-align: center;
}
.faq-search select{
	display: inline-table;
	width: 150px;
	padding: 4px;	
}

.faq-results{
	width: 100%;	
	margin-bottom: 40px;
}
.faq-results th, .faq-results td{
	border: 1px solid #FFF;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word;
}
.faq-results th{
	padding: 8px;
	background: #999;
	color: #FFF;
}
.faq-results td{
	padding: 12px;
	background: #E9E9E9;
}
.faq-block{
	padding: 20px;
	border: 3px solid #D2D2D2;
	margin-bottom: 30px;	
}
.question-block{
	background: #E9E9E9;
}
.faq-block .faq-text{
	font-size: 22px;
	color: #920238;	
}
.faq-detail {
	margin-bottom: 30px;	
}
.faq-detail th, .faq-detail td{
	padding: 12px;
	border: 1px solid #FFF;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word;
}
.faq-detail th{
	width: 100px;
	background: #999;
	color: #FFF;
}
.faq-detail td{
	background: #E9E9E9;
}
.faq-close{
}
.faq-close a{
	display: block;
	color: #333;
	text-decoration: none;
}