/*****************************************
*                 privacy                *
*****************************************/

body {background: #ffffff;}

.inner {width: 700px;}

#header {
	height: 84px;
	border-bottom: #d7000f 7px solid;

	-webkit-transition-property: none;
	-moz-transition-property: none;
	-ms-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
	
}

#header .logo {
	top: 28px;
	left: 0;

	-webkit-transition-property: none;
	-moz-transition-property: none;
	-ms-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
	
}

#main {
	padding-top: 91px;
	padding-bottom: 108px;
}

#list {
	width: 100%;
/*	background: #eeeee9;*/
}

/*#list .box {width: 700px;}*/

#list .box-title {
	position: fixed;
/*	width: 700px;*/
	width: 100%;
	height: 21px;
	color: #252525;
	font-size: 20px;
	font-weight: 500;
	text-indent: 0;
	margin: 0 auto 0;
	padding: 25px 0 17px;
	background: #eeeee9;
	z-index: 2;
}

.navigation {position: fixed; /*top: 154px;*/ width: 100%; padding: 0 0 23px; margin-top: 63px; border-bottom: #dddddd 1px solid; background: #eeeee9; z-index: 2;}
.navigation .inner {width: 700px; font-size: 0; padding-left: 1px; box-sizing: border-box;}
.navigation li {
	display: inline-block;
/*	margin-bottom: 10px;*/
	margin-left: -1px;
	border-right: #bfbfbf 1px solid;
	border-left: #bfbfbf 1px solid;
}
.navigation li:first-child {}
.navigation li:last-child {border-right: #bfbfbf 1px solid;}
.navigation li a {
	display: block;
	width: 145px;
	height: 38px;
	color: #505050;
	font-size: 14px;
/*	font-weight: bold;*/
	line-height: 38px;
	margin-right: 10px;
	padding-left: 38px;
	background: url(../images/products/list-navigation-arrow.png) 22px center no-repeat;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.navigation li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.catalog {
	padding-top: 125px;
/*	padding-bottom: 90px;*/
/*	background: #f7f7f6;*/
}

.catalog .inner {width: 700px;}

.catalog-header {padding: 34px 0 15px;}
.catalog-header .title {
	color: #383838;
	font-size: 20px;
	font-weight: 500;
	line-height: 32px;
}

.search {
	padding-left: 25px;
	background: url(../images/faq/icon-search.png) 0 center no-repeat;
}
.search .ipt-text {
	width: 188px;
	height: 32px;
	font-size: 13px;
	padding: 0 10px;
}

.search span {
	display: none;
	font-size: 13px;
	margin-left: 15px;
}

.catalog .group {/*padding-top: 8px;*/ margin-bottom: 15px;}
.catalog .group-title {
/*	height: 59px;*/
	color: #252525;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	padding: 14px 0;
	border-bottom: #dedede 1px solid;
	word-break: break-all;
}
.catalog .group-title h2 {display: inline-block; font-weight: 500;}
.catalog .group-title span {
	display: none;
	color: #adadad;
	font-size: 13px;
	font-weight: normal;
	vertical-align: top;
	margin-left: 15px;
}
.catalog .group-content {font-size: 0; /*padding-top: 18px;*/}

.catalog .group-content ul {width: 700px;}
.catalog .group-content li {
	position: relative;
	height: auto;
	padding: 25px 0;
	border-bottom: #dedede 1px solid;
/*	cursor: pointer;*/
}

.catalog .group-content li:last-child {border-bottom: none;}

.catalog .group-content li:hover {
/*	opacity: 0.7;
	filter: alpha(opacity=70);*/
}

.catalog .group-content li .highlight {
	background: #fff68f;
}

.questions {
	position: relative;
	color: #d7000f;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	padding-left: 29px;
}

.questions:after {
	position: absolute;
	top: 0;
	left: 0;
	content: 'Q：';
}

.answer {
	position: relative;
/*	display: none;*/
	color: #393939;
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
	padding-left: 51px;
/*	cursor: auto;*/
}

.answer:after {
	position: absolute;
	top: 0;
	left: 29px;
	content: 'A：';
}

/*
.group {
	color: #393939;
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 62px;
}

.group-title {
	font-size: 19px;
	font-weight: 600;
	line-height: 24px;
}

.group-content {}

.group-content .title {
	font-weight: bold;
	padding-left: 13px;
	margin-top: 1.5em;
	background: url(../images/privacy/title-arrow.png) left center no-repeat;
}

.group-content .text {}
*/


