#history, #aboutUs, #ceo{ display: none !important; }
/* LAYOUT */
#wrap {
	width:100%;
	/*
	height:auto;
	min-height:100%;
	*/
	background-color:#ddd;
}
#content {
	width:1260px;
	/*
	width:100%;
	max-width:1260px;*/
	min-height:400px;
	/*
	padding-bottom:155px;
	*/
	margin:0 auto;
}
#content .navi_layout {
	position:relative;
	padding-top:68px;
}
#content .navi_layout:after {
	content:" ";
	display:block;
	clear:both;
}
.view_shadow {
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.7;
	z-index:100;
}
@media (max-width:760px) {
	#wrap {
		min-height:0;
	}
	#content {
		width:100%;
		padding:0;
		padding:53px 0 0;
	}
	#content .navi_layout {
		padding-top:55px;
	}
}

/* SUB LAYOUT */
.navi_layout .sub_layout {
	max-width:1030px;
	width:100%;
	float:right;
}
.sub_layout {
	padding-top:68px;
	padding:0 10px;
}
.sub_layout .sub_title {
	border-bottom:solid 1px #f8f8f8;
	overflow:hidden;
}
.sub_layout .sub_top_shadow {
	position:relative;
	border-top:solid 1px #aaa;
	height:60px;
	overflow:hidden;
}
.sub_layout .sub_top_shadow .rnd_shadow {
	position:absolute;
	top:-555px;
	left:50%;
	margin-left:-400px;
	display:block;
	width:600px;
	height:600px;
	border-radius:0px 0px 9999px 0px;
	transform: rotate(45deg);
	box-shadow:rgba(0,0,0,0.40) 50px 50px 100px;
	o-box-shadow:rgba(0,0,0,0.40) 50px 50px 100px;
	-moz-box-shadow:rgba(0,0,0,0.40) 50px 50px 100px;
	-webkit-box-shadow:rgba(0,0,0,0.40) 50px 50px 100px;
	
}
.sub_layout .sub_title h2 {
	display:inline-block;
	min-height:38px;
	line-height:36px;
}
.sub_layout .sub_title h2 span {
	vertical-align:top;
	font-size:24px;
	color:#444;
	letter-spacing:-0.050em;
	line-height:1em;
}
.sub_layout .sub_title h2 a.page_back {
	display:none;
}
@media (max-width:760px) {
	.product_layout {
		margin-top:0px;
	}
	.search_area {
	    margin-bottom: 0px;
	}
	.navi_layout .sub_layout {
		width:calc(100% - 20px) !important;
		padding:0 10px;
		float:none;
	}
	.sub_layout .sub_top_shadow {
		height:80px;
	}
	.sub_layout .sub_top_shadow .rnd_shadow {
		top:-250px;
		width:200px;
		height:200px;
		margin-left:-100px;
		box-shadow:rgba(0,0,0,0.70) 50px 50px 100px;
		o-box-shadow:rgba(0,0,0,0.70) 50px 50px 100px;
		-moz-box-shadow:rgba(0,0,0,0.70) 50px 50px 100px;
		-webkit-box-shadow:rgba(0,0,0,0.70) 50px 50px 100px;
	}
	#productArea .sub_layout .sub_title {
		text-align:center;
	}
	.sub_layout .sub_title h2 {
		line-height:30px;
		min-height:30px;
		width: 100%;
		text-align: center;
	}
	.sub_layout .sub_title h2 span {
		font-size:1.400em;
		font-weight:600;
		vertical-align:baseline;
	}
	.sub_layout .sub_title h2 span.product_name {
		display:block;
		padding-left:20px;
	}
	.sub_layout .sub_title h2 span.product_name + span {
		display:none;
	}
	.sub_layout .sub_title h2 a.page_back {
		display:block;
		position:absolute;
		top:62px;
		left:10px;
		width:20px;
		height:16px;
		background:url(../img/m_back_x41.png) no-repeat center;
		background-size:20px 16px;
		text-indent:-9999px;
	}
}


/* HEADER */
#header {
	position:relative;
	width:100%;
	height:87px;
	margin:0 auto;
	clear:both;
	z-index:200;
}
#header .head_inner {
	position:relative;
	max-width:1260px;
	width:100%;
	margin:0 auto;
}
#header h1#headLogo {
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:1000;
}
#header #gnb {
	width:100%;
	height:87px;
	background-color:#eb690b;
	overflow:hidden;
}
#header #gnb #gnbShadow {
	height:75px;
	background-color:#fff;
	box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
	o-box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
	-moz-box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
	-webkit-box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
}
#header #gnb #categoryLink {
	position:absolute;
	top:24px;
	left:167px;
}
#header #gnb #categoryLink {
	overflow:hidden;
}
#header #gnb #categoryLink li {
	float:left;
}
#header #gnb #categoryLink li dt a {
	display:block;
	font-size:16px;
	font-weight:600;
	letter-spacing:-0.020em;
	color:#333;
	line-height:26px;
	margin:0 30px;
}
#header #gnb #categoryLink li dd {
	display:none;
}
#header #gnb #languageLink {
	position:absolute;
	top:0;
	right:0;
	border-right:solid 1px #ccc;
}
#header #gnb #languageLink ul {
	overflow:hidden;
}
#header #gnb #languageLink li {
	width:111px;
	height:75px;
	line-height:75px;
	text-align:center;
	border-left:solid 1px #ccc;
	float:left;
}
#header #gnb #languageLink li a {
	display:block;
}
#header #gnb #languageLink li span {
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	color:#777;
	vertical-align:middle;
}
#header #gnb #languageLink li img {
	vertical-align:middle;
	margin-right:7px;
}
/* MOBILE HEADER */
#header #mobileGnb {
	height:0;
	visibility:hidden;
}
@media (max-width:760px) {
	#header {
		position:fixed;
		top:0;
		left:0;
	}
	#header,
	#header #gnb {
		height:53px;
	}
	#header .head_inner {
		width:100%;
	}
	#header #gnb_lar {
		display:none;
	}
	#header #gnb #gnbShadow {
		height:45px;
		background-color:#fff;
		box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
		o-box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
		-moz-box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
		-webkit-box-shadow:rgba(0,0,0,0.24) 0px 2px 5px;
	}
	#header #gnb .tap_show:after {
		content:"";
		position:fixed;
		top:45px;
		left:0;
		right:0;
		bottom:0;
		background-color:#000;
		opacity:0.7;
		z-index:500;
	}
	#header h1#headLogo {
		position:absolute;
		left:10px;
	}
	#header h1#headLogo img {
		width:74px;
	}
	#header #mobileGnb {
		display:block;
		height:45px;
		float:right;
	}
	#header #mobileGnb {
		visibility:visible;
		display:table;
		height:45px;
	}
	#header #mobileGnb > li {
		display:table-cell;
		border-left:solid 1px #ccc;
	}
	#header #mobileGnb > li > a {
		display:block;
		height:45px;
	}
	#header #mobileGnb .m_sch > a {
		width:48px;
		height:45px;
		background:url(../img/m_sch_x39.png) no-repeat center center;
		background-size:20px 20px;
		text-indent:-9999px;
	}
	#header #mobileGnb .m_cate > a {
		width:48px;
		height:45px;
		background:url(../img/m_cate_x40.png) no-repeat center center;
		background-size:20px 20px;
		text-indent:-9999px;
	}
	#header #mobileGnb .m_cate.tap_show > a {
		background:url(../img/close_x35.png) no-repeat center center;
		background-size:17px 17px;
	}
	#header #gnb #categoryLink {
		display:none;
		width:100%;
		top:45px;
		left:0;	
		right:0;
		z-index:600;
	}
	#header #gnb .tap_show #categoryLink {
		display:block;
	}
	#header #gnb #categoryLink li {
		float:none;
	}
	#header #gnb #categoryLink li dt {
		background:url(../img/arr_whi_x38.png) no-repeat;
		background-position:calc(100% - 10px) 50%;
		background-size:19px 10px;
		background-color:#eb690b;
		border-bottom:solid 1px #bc5204;
		color:#fff;
	}
	#header #gnb #categoryLink li dt a {
		display:block;
		color:#fff;
		font-size:18px;
		font-weight:400;
		text-align:center;
		border-top:solid 1px #ef873c;
		padding:15px 0;
		margin:0;
	}
	#header #gnb #categoryLink li dd {
		display:none;
		background-color:#fff;
	}
	#header #gnb #categoryLink li dd a {
		display:block;
		border-bottom:solid 1px #ccc;
		padding:19px 0;
		text-align:center;
		font-size:18px;
		color:#666;
	}
	#header #gnb #categoryLink li dt.child_show + dd {
		display:block;
	}
	.sub_product_menu .sub_p_t a {
		background:url(../img/arr_org_x38.png) no-repeat;
		background-position:calc(100% - 10px) 50%;
		background-size:19px 10px;
	}
	.sub_product_menu .sub_p_d {
		display:none;
	}
	.sub_product_menu li.child_show2 + .sub_p_d {
		display:block;
	}
	.sub_product_menu .sub_p_d a {
		display:block;
		background-color:#eee;
		border:none!important;
		padding:15px 0!important;
		text-align:center;
		font-size:16px!important;
		color:#666;
	}
	.sub_product_menu .sub_p_d {
		border-bottom:solid 1px #ccc;
	}
}

/* FOOTER */
#footer {
	position:relative;
	width:100%;
	/*
	height:155px;
	margin-top:-155px;
	*/
	background-color:#fff;
}
#footer #footNav {
	position:relative;
	width:100%;
	height:45px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc; 
}
#footer #footNav #footNavInner {
	position:relative;
	max-width:1258px;
	width:100%;
	margin:0 auto;
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc; 
}
#footer #footNav #footNavInner ul {
	overflow:hidden;
	padding-left:18px;
}
#footer #footNav #footNavInner li {
	height:45px;
	line-height:45px;
	float:left;
}
#footer #footNav #footNavInner li a {
	color:#555;
	font-size:13px;
	font-weight:600;
	letter-spacing:-0.030em;
}
#footer #footNav #footNavInner li a:before {
	display:inline-block;
	content:" ";
	width:1px;
	height:10px;
	background-color:#999;
	margin:0 13px;
	vertical-align:middle;
}
#footer #footNav #footNavInner li:first-child a:before {
	display:none;
}
#footer #footNav #footNavInner ul.btn_type {
	padding-left:0;
}
#footer #footNav #footNavInner ul.btn_type li {
	/*border-right:solid 1px #ccc;*/
	padding:0 20px;
}
#footer #footNav #footSchArea {
	position:absolute;
	top:0;
	right:0;
	width:224px;
	height:45px;
	border-left:solid 1px #ccc;
	background-color:#f4f4f4;
}
#footer #footNav #footSchArea #schFrom {
	width:163px;
	padding:0 46px 0 15px;
	height:45px;
	line-height:45px;
	background:none;
	border:0;
	font-size:12px;
	color:#888;
	letter-spacing:-0.020em;
}
#footer #footNav #footSchArea #schBtn {
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:15px;
	padding:15px 15px;
}
#footer address {
	width:100%;
	max-width:1260px;
	height:108px;
	margin:0 auto;
}
#footer address p {
	font-size:13px;
	font-weight:400;
	color:#888;
	letter-spacing:-0.030em;
	line-height:18px;
	padding-top:18px;
}
#footer address p#copy {
	font-size:11px;
	color:#ccc;
	padding-top:8px;
}
#footer address span.addr_line {
	display:inline-block;
	width:1px;
	height:10px;
	background-color:#ccc;
	margin:0 10px;
	vertical-align:middle;
}
#footer #footApNav {
	display:none;
}
@media (max-width:760px) {
	#header #gnb #categoryLink li:last-child dt {background:none !important; background-color:#eb690b !important;}
	#footer {
		min-width:320px;
		margin:0;
		height:auto;
	}
	#footer #footNav {
		border-bottom:0;
	}
	#footer #footNav #footSchArea {
		display:none;
	}
	#footer #footNav #footNavInner {
		width:100%;
		border:0;
	}
	#footer #footNav #footNavInner ul {
		display:table;
		/*width:calc(100% - 10px);*/
		width:100%;
		padding:0 0px;
		margin-top:15px;
		text-align:center;
	}
	#footer #footNav #footNavInner li {
		display:table-cell;
		width:33%;
		height:30px;
		line-height:30px;
		padding:0 3px;
		float:none;
	}
	#footer #footNav #footNavInner li a {
		display:block;
		background-color:#e1e1e1;
		border-radius:2px;
	}
	#footer #footNav #footNavInner li a:before {
		display:none;
	}
	#footer address {
		width:calc(100% - 20px);
		padding:0 10px;
	}
	#footer address p {
		padding-top:10px;
	}
	#footer #footApNav {
		position:relative;
		display:block;
		height:38px;
		line-height:38px;
		padding:0 10px;
	}
	#footer #footApNav #linkAbout {
		font-size:14px;
		font-family: 'Open Sans', sans-serif;
		font-weight:600;
		color:#333;
	}
	#footer #footApNav #languageLink {
		position:absolute;
		top:0;
		right:10px;
		height:38px;
	}
	#footer #footApNav #languageLink li {
		display:inline-block;
	}
	#footer #footApNav #languageLink li a {
		display:block;
		padding:10px 0;
		height:18px;
	}
	#footer #footApNav #languageLink li span {
		font-size:12px;
		font-family: 'Open Sans', sans-serif;
		color:#777;
		vertical-align:top;
		line-height:18px;
	}
	#footer #footApNav #languageLink li img {
		margin:0 5px 0 10px;
		vertical-align:top;
	}
}










/* NAVIGATION */
.navi_area {
	position:relative;
	width:180px;
	float:left;
}
.navi_area h2 {
	width:156px;
	padding:20px 10px;
	border:solid 2px #333;
	text-align:center;
	font-size:20px;
	line-height:25px;
	color:#333;
	letter-spacing:-0.030em;
}
.navi_area ul.navi_list {
	padding:13px 10px;
}
.navi_area ul.navi_list li {}
.navi_area ul.navi_list li a {
	display:block;
	padding:12px 0;
	color:#444;
	font-size:13px;
	line-height:18px;
	letter-spacing:-0.030em;
}
.navi_area ul.navi_list li.tap,
.navi_area ul.navi_list li:hover {
	background:url(../img/rnd_arr_x18.png) no-repeat center right;
}
.navi_area ul.navi_list li.tap a,
.navi_area ul.navi_list li:hover a {
	color:#eb690b;
}
.navi_area ul.navi_list li.tit a {
	border-bottom:solid 1px #444;
	color:#000 !important;
	padding-bottom:8px;
	margin-bottom:6px;
	font-weight:bold;
}
.navi_area ul.navi_list li.tit {
	background:none !important;
	margin-top:10px; 
}
@media (max-width:760px) {
	.navi_area {
		display:none;
	}
}





/* TEL LIST */
#telList {
	text-align:right;
	height:106px;
	overflow:hidden;
	margin-bottom:50px;
}
#telList.open {
	height:auto;
}
#telList dl {
	text-align:left;
}
#telList dl dt {
	height:115px; 
	background:url(../img/arr_bot_x17.png) no-repeat 142px 106px;
}
#telList dl dt h3 {
	color:#666;
	font-size:13px;
	letter-spacing:-0.050em;
	line-height:20px;
	padding:11px 15px 4px;
	background-color:#fff;
}
#telList dl dt p {
	background:url(../img/call_point_x18.png) no-repeat 15px 2px;
	background-color:#fff;
}
#telList dl dt p em {
	display:block;
	padding:0 40px;
	font-size:13px;
	color:#333;
	letter-spacing:-0.050em;	
	line-height:18px;
}
#telList dl dt p span {
	display:block;
	padding:0 0 8px 38px;
	font-size:16px;
	font-weight:600;
	line-height:20px;
	color:#eb690b;
	letter-spacing:-0.025em;
}
#telList dl dt > span {
	display:block;
	background-color:#eb690b;
	color:#fff;
	font-size:12px;
	height:25px;
	line-height:25px;
	text-align:center;
	cursor:pointer;
}
#telList dl dd {
	margin-top:6px;
	padding:0 14px;
	border:solid 1px #eb690b;
}
#telList dl dd ul {
	padding-bottom:20px;
}
#telList dl dd li {
	margin-top:10px;
}
#telList dl dd li em {
	display:block;
	font-size:13px;
	letter-spacing:-0.050em;
	color:#666;
	line-height:21px;
	margin-bottom:4px;
}
#telList dl dd li span {
	display:block;
	font-size:14px;
	font-weight:600;
	line-height:18px;
	letter-spacing:-0.025em;
	color:#333;
	background:url(../img/call_bk_x18.png) no-repeat center left;
	padding-left:23px;
}





/* VIEW */
.view_layout {
	margin-bottom:150px;
}
.view_img_area {
	position:relative;
	width:434px;
	margin-bottom:110px;
	float:left;
}
.view_img_area .view_icon {
	position:absolute;
	bottom:20px;
	left:80px;
	z-index:600;
}
.view_info_area {
	width:514px;
	margin-bottom:110px;
	float:right;
}
.view_info_area h3 {
	font-size:26px;
	color:#333;
	letter-spacing:-0.020em;
	line-height:27px;
	padding-bottom:16px;
}
.view_info_area dl {
	width:514px;
	margin-top:20px;
	overflow:hidden;
}
.view_info_area dl dt {
	width:101px;
	line-height:19px;
	font-size:14px;
	font-weight:400;
	color:#333;
	letter-spacing:-0.020em;
	padding-left:29px;
	background:url(../img/rnd_arr_x18.png) no-repeat center left;
	float:left;
}
.view_info_area dl dd {
	width:384px;
	font-size:14px;
	color:#888;
	letter-spacing:-0.020em;
	line-height:20px;
	float:left;
}
.view_info_area > a {
	margin-top:50px;
}
.view_detail_area {
	border-top:solid 1px #fff;
	margin-top:110px;
	clear:both;
}
.view_detail_nav {
	border-top:solid 1px #b1b1b1;
	text-align:center;
	font-size:0;
	margin-bottom:15px;
}
.view_detail_nav h4 {
	display:inline-block;
	cursor:pointer;
}
.view_detail_nav h4:first-child:before,
.view_detail_nav h4:after {
	content: " ";
	display:inline-block;
	width:1px;
	height:14px;
	background-color:#bbb;
}
.view_detail_nav h4 span {
	display:inline-block;
	height:64px;
	line-height:60px;
	margin-top:-2px;
	padding:0 40px;
}
.view_detail_nav h4 span a {
	font-size:15px;
	font-weight:400;
	color:#333;
	letter-spacing:-0.020em;
}
.view_detail_nav h4.tap span {
	border-top:solid 4px #eb690b;
}
@media (max-width:760px) {
	.view_layout {
		margin-bottom:50px;
	}
	.view_img_area {
		width:100%;
		float:none;
		margin-bottom:10px;
	}
	.view_img_area > img {
		width:100%;
	}
	.view_info_area {
		width:100%;
		float:none;
		margin-bottom:50px;
	}
	.view_info_area dl {
		width:100%;
	}
	.view_info_area dl dt {
		width:100%;
		padding-left:20px;
		background-size:13px 13px;
	}
	.view_info_area dl dd {
		width:100%;
		margin-top:4px
	}
	.view_info_area > a {
		width:100%;
		margin-top:20px;
	}
	.view_detail_area {
		margin-top:10px;
	}
	.view_info_area h3 {
		display:none;
	}
	.view_img_area .view_icon {
		display:none;
	}
}








/* SEARCH */
.search_area {
	margin-bottom:40px;
}
.search_area fieldset {
	font-size:0;
	padding:25px 0;
	background-color:#eee;
	border:solid 1px #ccc;
	text-align:center;
}
.search_area fieldset > input {
	display:inline-block;
	vertical-align:middle;
}
.search_area fieldset > input#searchForm {
	width:368px;
}
.search_area fieldset > input#searchBtn {
	margin:0 20px 0 5px;
}
.search_result {
	font-size:14px;
	letter-spacing:-0.030em;
	color:#666;
	height:49px;
	line-height:49px;
	border-bottom:solid 1px #ccc;
}
.search_result em {
	color:#eb690b;
	font-weight:600;
}
@media (max-width:760px) {
	.search_area {
		margin-top:-25px;
	}
	.search_area fieldset {
		padding:15px 30px;
	}
	.search_area fieldset > input#searchForm {
		width:calc(100% - 65px);
		height:32px;
	}
	.search_area fieldset > input#searchBtn {
		height:32px;
		line-height:32px;
		margin-right:0;
	}
}





/* BOARD */
.board_search_area {
	position:relative;
	text-align:right;
	margin-bottom:15px;
}
.board_search_area fieldset {
	
}
.board_search_area fieldset > select,
.board_search_area fieldset > input {
	display:inline-block;
	vertical-align:middle;
}
.board_search_area fieldset > select {
	padding-left:11px;
	text-indent:0;
}
.board_search_area fieldset > input#boardForm {
	width:218px;
	text-indent:10px;
}
.board_list_area {
	
}
.board_view_area {
	margin-bottom:130px;
}
.board_wrtie_area {
	margin-bottom:120px;
}
.board_wrtie_area table {
	margin-bottom:30px;
}


@media (max-width:760px) {
	.board_wrtie_area {
		margin-top:-25px;
		margin-bottom:0;
		padding-bottom:120px;
	}
	.board_search_area {
		margin-top:-25px;
	}
	.board_search_area fieldset > select {
		width:80px;
		height:32px;
		margin-right:4px;
		float:left;
	}
	.board_search_area fieldset > input#boardForm {
		width:calc(100% - 133px);
		height:32px;
		float:left;
	}
	.board_search_area fieldset > input#boardBtn {
		width:45px;
		height:32px;
		line-height:32px;
		margin-left:4px;
		float:left;
	}
	.board_view_area {
		margin-bottom:0px;
		padding-bottom:50px;
	}
	.board_wrtie_area table {
		margin-bottom:15px;
	}
	.table_wrtie_a th {
		padding-left:15px;
	}
	.board_wrtie_area table tfoot {
		display:none;
	}
}


/* FAQ */
.faq_list {}
.faq_list .faq_tit {
	color:#666;
	font-size:13px;
}
.faq_list .faq_subject {
	font-size:14px;
	color:#444;
}
.faq_list .faq_subject span {
	display:block;
	/*
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	*/
	line-height:1.5em;
}
.faq_list .faq_subject span:before {
	display:inline-block;
	margin-right:10px;
	content:"Q";
	color:#eb690b;
	font-size:15px;
	font-weight:600;
	font-family: 'Lato', sans-serif;
}
.faq_list .faq_cmt {
	padding:0;
	border-bottom:0;
}
.faq_list .faq_cmt_wrap {
	display:none;
	position:relative;
	padding:22px 57px 30px;
	background-color:#fff;
	border-bottom:solid 1px #eb690b;
}
.faq_list .faq_cmt_wrap:before {
	position:absolute;
	top:25px;
	left:30px;
	display:inline-block;
	content:"A";
	color:#eb690b;
	font-size:20px;
	font-weight:600;
	font-family: 'Lato', sans-serif;
}
.faq_list .faq_cmt_wrap .faq_cmt_cont {
	line-height:24px;
	letter-spacing:-0.030em;
	text-align:left;
}
.faq_list .faq_show {}
.faq_list .faq_show td {
	background-color:#eb690b;
	color:#fff;
}
.faq_list .faq_show .faq_subject span:before {
	color:#fff;
}
.faq_list .faq_show + tr .faq_cmt .faq_cmt_wrap {
	display:block;
}
.faq_tit_list {
	position:absolute;
	top:0;
	left:0;
	text-align:left;
}
.faq_tit_list li {
	width:135px;
	height:45px;
	text-align:center;
	margin-right:2px;
	float:left;
}
.faq_tit_list li a {
	display:block;
	line-height:38px;
	font-size:14px;
	letter-spacing:-0.030em;
	color:#fff;
	background-color:#aaa;
	margin-bottom:7px;
}
.faq_tit_list li.tap {
	background:url(../img/arr_bot_x14.png) no-repeat center bottom;
}
.faq_tit_list li.tap a {
	background-color:#eb690b;
}
.faq_arr {
	background:url(../img/arr_dw_x23.png) no-repeat center;
	background-size:12px 7px;
}
.faq_show .faq_arr {
	background:url(../img/arr_up_x23.png) no-repeat center;
	background-size:12px 7px;
}

@media (max-width:760px) {
	.faq_tit_list {
		position:relative;
		overflow:hidden;
		margin-top:25px;
	}
	.faq_tit_list li {
		width:32%;
		height:40px;
		margin-left:2%;
		margin-right:0;
	}
	.faq_tit_list li:first-child {
		margin-left:0;
	}
	.faq_tit_list li a {
		line-height:33px;
	}
	.faq_list .faq_tit {
		display:none;
	}
	.faq_list .faq_cmt {
		colspan:1;
	}
	.faq_arr {
		display:table-cell;
	}
	.faq_list .faq_subject span {
		position:relative;
		padding-left:20px;
		margin-left:10px;
	}
	.faq_list .faq_subject span:before {
		position:absolute;
		top:0;
		left:0;
	}
	.faq_list .faq_cmt_wrap {
		padding:22px 20px 30px 40px;
	}
	.faq_list .faq_cmt_wrap:before {
		left:20px;
	}
	.faq_list .faq_cmt_wrap .faq_cmt_cont {
		line-height:22px;
	}
}



/* LOGIN */
.login_area {}
.login_area h3 {
	text-align:center;
	margin:30px 0 18px;
}
.login_area p {
	font-size:20px;
	font-weight:400;
	color:#555;
	letter-spacing:-0.020em;
	line-height:26px;
	text-align:center;
	margin-bottom:20px;
}
.login_area p em {
	color:#eb690b;
	font-weight:400;
}
.login_box_a {
	width:600px;
	margin:0 auto 200px;
}
.login_box_a input.login_form {
	display:block;
	width:100%;
	height:60px;
	box-sizing:border-box;	
	border:solid 1px #ccc;
	padding-left:63px;
	color:#aaa;
	font-size:16px;
	letter-spacing:-0.050em;
	margin-bottom:10px;
}
.login_box_a input.login_submit {
	width:100%;
	height:60px;
	background-color:#eb690b;
	color:#fff;
	font-size:20px;
	font-weight:600;
	letter-spacing:0.1em;
	border:0;
	margin-top:5px;
	cursor:pointer;
}
.login_box_a input.login_id {
	background:url(../img/icon_user_x26.png) no-repeat 20px 50% #fff !important;
}
.login_box_a input.login_pw {
	background:url(../img/icon_lock_x26.png) no-repeat 20px 50% #fff !important;
}

@media (max-width:760px) {
	.login_box_a {
		width:100%;
		margin-bottom:50px;
	}
	.login_box_a input.login_form {
		height:48px;
		line-height:48px;
	}
	.login_box_a input.login_submit {
		height:48px;
		line-height:48px;
	}
	.login_area h3 {
		margin:-20px 0 10px;
	}
	.login_area p {
		font-size:16px;
		line-height:20px;
		margin-bottom:15px;
	}
	.login_box_a input.login_form {
		font-size:14px;
	}
	.login_box_a input.login_submit {
		font-size:18px;
	}
}



/* ABOUT */
.about_layout {
	width:100% !important;
}
.about_layout .sub_layout {
	position:relative;
	max-width:1260px;
	width:100%;
	margin:0 auto;
	float:none;
}
.about_layout .sub_layout .scroll_navi_list {
	position:fixed;
	top:140px;
	left:50%;
	margin-left:660px;
}
.about_layout .sub_title {
	border-bottom:0;
}
.about_layout .p_layout_wid {
	width:1260px;
	margin:0 auto;
}
#about {
}
#aboutContent {
}
#ceo {
	position:relative;
	height:567px;
	background:url(../img/ceo_bg.jpg) no-repeat 0 0;
	margin-top:80px;
}
#ceo figure {
	width:636px;
	float:left;
}
#ceo figure figcaption {
	display:none;
}
#ceo figure img {
	position:absolute;
	bottom:0;
	left:178px;
	z-index:600; 
}
#ceo #ceo_cont {
	margin-top:55px;
	width:624px;
	float:right;
}
#history {
	padding:80px 0;
	background:url(../img/tile_bg_a.png);
}
#aboutUs {
	width:100%;
	height:844px;
	background:url(../img/about_location_bg.jpg) no-repeat 50% 50%;
}
#aboutUs > div {
	padding:80px 0 38px;
}
#aboutUs nav {
	margin-bottom:10px;
}
#aboutUs nav li {
	position:relative;
	width:210px;
	background-color:#fff;
	padding:13px 0;
	border-top:solid 1px #bbb;
	border-bottom:solid 2px #eb690b;
	text-align:center;
	color:#555;
	font-size:15px;
	letter-spacing:-0.030em;
	border-right:solid 1px #bbb;
	box-sizing:border-box;
	cursor:pointer;
	overflow:hidden;
}
#aboutUs nav li:first-child {
	border-left:solid 1px #bbb;
}
#aboutUs nav li.active {
	border-color:#eb690b !important;
	background-color:#eb690b;
	color:#fff;
}
#aboutUs nav li.active + li:after {
	content:" ";
	position:absolute;
	top:-25px;
	left:-48px;
	width: 0px;height:0px;
	border-right:30px solid #e5e5e5;
	border-bottom:30px solid #e5e5e5; 
	transform:rotate(200deg);
	-ms-transform:rotate(200deg);
	-webkit-transform:rotate(200deg);
	-moz-transform:rotate(200deg);
	-o-transform:rotate(200deg);
}
#mapArea .map_wrap {
	height:504px;
	padding:7px;
	background-color:#fff;
}
#mapArea .map_wrap:after {clear:both;content:"";display:block;}

#mapArea .map_list {
	visibility:hidden;
}
#mapArea .sec_obj {
	visibility:visible;
}
#mapArea p {
	padding:20px 0;
	background-color:#222;
	text-align:center;
}
#mapArea p span {
	display:inline-block;
	color:#ddd;
	font-size:14px;
	font-weight:400;
	letter-spacing:-0.030em;
	text-decoration:none;
	margin:0 20px;
}
#mapArea p span.btn {
	background-color:#fafafa;
	border-radius:3px;
	font-size:13px;
	color:#666;
	margin:0 3px;
	padding:4px 12px;
	border:1px solid #000;
}
#mapArea p span.btn a {
	color:#333;
	font-weight:600;
	display:inline-block;
	width:100%;
	height:100%;
}
#mapArea p span em {
	font-weight:600;
	color:#ddd;
	margin-right:10px;
}
#mapArea p span.addr {
	padding-left:17px;
	background:url(../img/icon_map_x10.png) no-repeat center left;;
}
#mapArea p span.tel {
	padding-left:20px;
	background:url(../img/icon_tel_x12.png) no-repeat center left;;
}
#mapArea p span.fax {
	padding-left:21px;
	background:url(../img/icon_fax_x15.png) no-repeat center left;;
}


/* 2017.04.06 �߰�*/
#mapArea .map_img {float:left;width:40%; height:100%;}
#mapArea .map_wrap  .map_img_pc {width:100%; height:100%;}
#mapArea .map_wrap  .map_img_pc img,
#mapArea .map_wrap  .map_img_m img {width:100%;height:auto;}
#mapArea .map_wrap  .map_img_m {width:100%; height:100%;display:none;  background-color:#fff;}
#mapArea .area_name {float:left; width:30%; height:100%; margin-top:80px;}
#mapArea .area_name li {font-size:12px; line-height:150%;  margin-top:20px;float:none;}
#mapArea .area_name span{border-bottom:2px solid #ea5205; font-weight:bold; font-size:13px;}



@media (max-width:760px) {
	#about{
		background:none;
	}
	.about_layout .p_layout_wid {
		width:calc(100% - 20px);
		padding:0 10px;
	}
	.about_layout .sub_layout .scroll_navi_list {
		display:none;
	}
	#ceo {
		margin-top:0px;
		height:auto;
		background-size:245% auto;
		background-position:5% 0;
		background-color:#fff;
		width:100% !important;
		padding:0;
	}
	#ceo figure {
		width:100%;
		float:none;
		text-align:center;
	}
	#ceo figure img {
		position:static;
		width:50%;
		margin-top:50px;
	}
	#ceo #ceo_cont {
		width:calc(100% - 20px);
		margin:0;
		padding:40px 10px 0;
		float:none;
		background-color:#fff;
	}
	#ceo #ceo_cont br {
		display:none;
	}
	#ceo .sign {
		font-size:16px;
		margin-top:0;
		margin:0;
		padding-bottom:25px;
	}
	#mapArea .map_wrap {
		height:250px !important;
	}
	#mapArea .root_daum_roughmap_landing {
		width:100% !important;
		height:250px !important;
	}
	#mapArea p {
		text-align:left;
		padding:10px 0 5px;
	}
	#mapArea p span {
		position:relative;
		display:block;
		padding-left:85px !important;
		background-position:0 5px !important;
		padding-bottom:10px;
	}
	#mapArea p span em {
		position:absolute;
		top:0;
		left:22px;
	}
	#mapArea p span.btn {
		display:none;
		width:43.6%;
		box-sizing:border-box;
		text-align:center;
		padding:4px 0 !important;
	}
	#mapArea p span.btn a {
	}
	#mapArea p span.btn.btn1 {margin:1% 0.6% 3% 5%; display:none;}
	#mapArea p span.btn.btn2 {margin:1% 5% 3% 0.6%; display:none;}

	#mapArea .map_img {width:100%;  background-color:#fdfdfd;}
	#mapArea .map_wrap  .map_img_pc {width:100%; height:100%;display:none;}
	#mapArea .map_wrap  .map_img_m {width:100%; height:auto;display:block; background:#fff;}
	#mapArea .area_name {width:90%; height:auto; margin-top:0px;background-color:#fdfdfd; margin-left:15px;}
	#mapArea .area_name li {font-size:12px; line-height:150%;  margin-top:0px; background-color:#fdfdfd;}
	#mapArea .area_name span{border-bottom:2px solid #ea5205; font-weight:bold; font-size:13px; background-color:#fdfdfd;}


	#history {
		padding:40px 0 10px;
	}
	.histoy_list_wrap {
		width:calc(100% - 30px);
		margin:0 15px 20px !important;
	}
	.histoy_layout h3 {
		width:100%;
		height:40px;
		line-height:40px;
		padding:0;
	}
	.histoy_layout dl {
		width:100%;
	}
	.histoy_layout dl dt {
		width:70px;
		padding-left:15px;
	}
	.histoy_layout dl dt:before {
		left:2px;
	}
	.histoy_layout dl dt span:before {
		left:0;
	}
	.histoy_layout dl dd {
		width:calc(100% - 70px);
		font-size:13px;
	}
	#aboutUs {
		height:auto;
		min-height:590px;
		background-position:60% 0%;
		background-size:1422px 600px;
	}
	#aboutUs > div {
		padding-top:25px;
	}
	#aboutUs nav ul {
		padding:0;
		width:100%;
		border-bottom:solid 2px #eb690b;
	}
	#aboutUs nav li {
		margin-bottom:0;
		width:33%;
		padding:10px 0;
		border-top:solid 1px #bbb;
		border-bottom:0;
		border-right:0;
		border-left:solid 1px #bbb;
	}
	#aboutUs nav li:nth-child(3n){
		width:34%;
		border-left:solid 1px #bbb;
	}
	#aboutUs nav li:nth-child(3n) + li:after {
		display:none;
	}
	#aboutUs nav li.tap + li + li + li {
		border-top-color:#eb690b;
	}
}








/* MAIN ANIMATION */
#mobileBnrArea {
	display:none;
}
@media (max-width:760px) {
	#animation_obj_wrap {
		display:none !important;
	}
	#mobileBnrArea {
		display:block;
	}
	#mobileBnrArea #bnrWrap li img {
		display:block;
		width:100%;
	}
	
	#mobileBnrArea #bnrNav {
		display:table;
		width:100%;
		height:37px;
		border-top:solid 1px #333;
	}
	#mobileBnrArea #bnrNav li {
		display:table-cell;
		position:relative;
		width:33%;
		height:37px;
		text-align:center;
		z-index:100;
		float:left;		
	}
	#mobileBnrArea #bnrNav li:first-child {
		border-left:0;
		width:34%;
	}
	#mobileBnrArea #bnrNav li a {
		display:block;
		color:#fff;
		font-size:13px;
		font-weight:600;
		box-shadow:inset #a1a1a1 0px 1px 0px 1px;
		o-box-shadow:inset #a1a1a1 0px 1px 0px 1px;
		-moz-box-shadow:inset #a1a1a1 0px 1px 0px 1px;
		-webkit-box-shadow:inset #9d9d9d 0px 1px 0px 1px;
		border-left:solid 1px #333;
		box-sizing:border-box;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #787878), color-stop(0.51, #5e5e5e), color-stop(0.52, #717171), color-stop(0.52, #717171));
		background: -webkit-linear-gradient(top, #717171 52%, #717171 52%, #5e5e5e 51%, #787878 88%);
		background: -moz-linear-gradient(top, #717171 52%, #717171 52%, #5e5e5e 51%, #787878 88%);
		background: -o-linear-gradient(top, #717171 52%, #717171 52%, #5e5e5e 51%, #787878 88%);
		background: -ms-linear-gradient(top, #717171 52%, #717171 52%, #5e5e5e 51%, #787878 88%);
		background: linear-gradient(to bottom, #717171 52%, #717171 52%, #5e5e5e 51%, #787878 88%);
		color:#fff;
		font-size:13px;
		z-index:1000;
		vertical-align:middle;
		padding:6px 0;
	}
	#mobileBnrArea #bnrNav li.active a {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #464646), color-stop(0.51, #3d3d3d), color-stop(0.50, #4d4d4d), color-stop(0.00, #464646));
		background: -webkit-linear-gradient(top, #464646 0%, #4d4d4d 50%, #3d3d3d 51%, #464646 100%);
		background: -moz-linear-gradient(top, #464646 0%, #4d4d4d 50%, #3d3d3d 51%, #464646 100%);
		background: -o-linear-gradient(top, #464646 0%, #4d4d4d 50%, #3d3d3d 51%, #464646 100%);
		background: -ms-linear-gradient(top, #464646 0%, #4d4d4d 50%, #3d3d3d 51%, #464646 100%);
		background: linear-gradient(to bottom, #464646 0%, #4d4d4d 50%, #3d3d3d 51%, #464646 100%);
		box-shadow:inset #313131 0px 1px 10px 1px;
		o-box-shadow:inset #313131 0px 1px 10px 1px;
		-moz-box-shadow:inset #313131 0px 1px 10px 1px;
		-webkit-box-shadow:inset #313131 0px 1px 10px 1px;
	}
	#mobileBnrArea #bnrNav li.active:after {
		content:"";
		position:absolute;
		top:-7px;
		left:50%;
		margin-left:-7px;
		width:13px;
		height:13px;
		background-color:#272727;
		-ms-transform: rotate(90deg); /* IE 9 */
	    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	    transform: rotate(135deg);
		z-index:1000;
	}
	#mobileBnrArea #bnrNav li.active a {
		position:relative;
		z-index:1100; 
	}
}


/* ANIMATION COMMON */
#animation_obj_wrap {
	overflow:hidden;
}
#animation_obj_wrap ul {
	position:relative;
	width:1260px;
	height:738px;
	margin:0 auto;
}
#animation_obj_wrap ul li.anim_obj_list {
	position:absolute;
	top:0;
	/*
	width:421px;
	*/
	width:710px;
	height:738px;
	overflow:hidden;
	transition: all 0.5s ease-in-out; ease-in-out;
}
#animation_obj_wrap ul li.anim_obj_list .obj_background .shadow,
#animation_obj_wrap ul li.anim_obj_list .obj_background .pattern {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:738px;
	transition: all 0.3s;
}
#animation_obj_wrap ul li.anim_obj_list .obj_background .shadow {
	background:url(../img/shadow_line.png) repeat-y top left;
}
#animation_obj_wrap ul li.anim_obj_list .obj_background .pattern {
	background:url(../img/pat_obj_bg.png);
}
#animation_obj_wrap ul li.anim_obj_list h3 {
	position:absolute;
	top:93px;
	left:0px;
	color:#222;
	font-size:28px;
	letter-spacing:-0.050em;
	line-height:28px;
	font-weight:600;
	padding-left:20px;
	padding-bottom:30px;
}
#animation_obj_wrap ul li.anim_obj_list h3 em {
	color:#eb690b;
	margin-left:5px;
}
#animation_obj_wrap ul li.anim_obj_list h3:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:110px;
	height:1px;
	background-color:#666;
}
#animation_obj_wrap ul li.anim_obj_list a.btn_obj_more {
	position:absolute;
	top:189px;
	left:31px;
	text-indent:15px;
	display:block;
	width:130px;
	height:32px;
	line-height:32px;
	opacity:0;
	transition: all 0.5s ease-in-out;;
	z-index:600;
	font-size:13px;
	color:#fff;
	letter-spacing:-0.025em;
	background:url(../img/main_more_arr.gif) no-repeat;
	background-position:111px 50%;
	background-color:#eb690b;
}



/* ANIMATION ACTION */
#animation_obj_wrap ul li:hover {
	width:710px !important;
}
#animation_obj_wrap ul li:hover a.btn_obj_more {
	opacity:1;
}
#animation_obj_wrap ul li:hover .shadow,
#animation_obj_wrap ul li:hover .pattern {
	opacity:0;
}
#animation_obj_wrap ul:hover li.side {
	/*width:275px !important;*/
}
#animation_obj_wrap ul li .obj_cont {
	position:absolute;
	right:-540px;
	opacity:0;
	transition: all 0.5s ease-in-out; ;
	z-index:100;
}
#animation_obj_wrap ul li:hover .obj_cont {
	opacity:1;
}




/* ANIMATION SECTION NUMBER 01 */
#animation_obj_wrap ul li#obj_num_01.side #car {
	left:65px;
}
#animation_obj_wrap ul li#obj_num_01 .obj_cont {
	top:141px;
}
#animation_obj_wrap ul li#obj_num_01:hover .obj_cont {
	right:43px;
}

/* ANIMATION SECTION NUMBER 02 */ /* EN */
#animation_obj_wrap ul li#obj_num_02:hover {
	left:275px;
}
#animation_obj_wrap ul li#obj_num_02:hover #building {
	right:-90px;
}
#animation_obj_wrap ul li#obj_num_02.side {
	left:275px;
}
#animation_obj_wrap ul li#obj_num_01.ov + li#obj_num_02.side {
	left:710px;
}
#animation_obj_wrap ul li#obj_num_02 .obj_cont img.cont_type_b {
	margin:30px 0px 0 0;
}
#animation_obj_wrap ul li#obj_num_02 .obj_cont {
	top:10px;
}
#animation_obj_wrap ul li#obj_num_02:hover .obj_cont {
	right:-65px;
}

/* ANIMATION SECTION NUMBER 03 */
#animation_obj_wrap ul li#obj_num_03:hover {
	left:550px
}
#animation_obj_wrap ul li#obj_num_03.side {
	left:985px;
}
#animation_obj_wrap ul li#obj_num_03 .obj_cont {
	top:106px;
}
#animation_obj_wrap ul li#obj_num_03:hover .obj_cont {
	right:-25px;
}

/* ANIMATION SECTION SETTING */
/* STEP 01 SETTING */
#animation_obj_wrap ul li#obj_num_01 {
	left:0;
	background:url(../img/obj_num_01.jpg) no-repeat;
	z-index:10;
}
#animation_obj_wrap ul li#obj_num_01 #car {
	position:absolute;
	bottom:120px;
	left:125px;
	transition: all 0.5s ease-in-out;;
}
#animation_obj_wrap ul li#obj_num_01 #product {
	position:absolute;
	bottom:-100px;
	left:71px;
	opacity:0;
	transition: all 0.5s ease-in-out;;
}
#animation_obj_wrap ul li#obj_num_01:hover #product {
	bottom:14px;
	opacity:1;
}


/* STEP 02 SETTING */
#animation_obj_wrap ul li#obj_num_02 {
	left:421px;
	background:url(../img/obj_num_02.jpg) no-repeat;
	z-index:20;
}
#animation_obj_wrap ul li#obj_num_02 #building {
	position:absolute;
	bottom:0px;
	right:130px;
	transition: all 0.5s ease-in-out;;
}
#animation_obj_wrap ul li#obj_num_02 #product_box {
	position:absolute;
	bottom:-100px;
	left:50px;
	opacity:0;
	transition: all 0.5s ease-in-out;;
}
#animation_obj_wrap ul li#obj_num_02:hover #product_box {
	bottom:49px;
	opacity:1;
}

/* STEP 03 SETTING */
#animation_obj_wrap ul li#obj_num_03 {
	/*width:420px;*/
	left:840px;
	background:url(../img/obj_num_03.jpg) no-repeat;
	z-index:30;
}
#animation_obj_wrap ul li#obj_num_03 #depth_03_prd {
	position:absolute;
	bottom:80px;
	right:-450px;
	opacity:0;
	transition: all 0.5s ease-in-out;;
}
#animation_obj_wrap ul li#obj_num_03:hover #depth_03_prd {
	right:128px;
	opacity:1;
}






/* MAIN BANNER */
#bnr_x3_wrap {
	position:relative;
	width:1100px;
	height:750px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
#bnr_x3_wrap li {
	position:absolute;
	top:0;
	width:367px;
	height:750px;
	float:left;
	overflow:hidden;
	transition: all 0.5s ease-in-out;;
	background-color:#f4f4f4;
}
#bnr_x3_wrap li:first-child {
	width:366px;
}
#bnr_x3_wrap li h3 {
	position:absolute;
	top:60px;
	left:50px;
	z-index:100;
	transition: all 0.25s;
}
#bnr_x3_wrap li h3 img {
	display:block;
	transition: all 0.25s;
}
#bnr_x3_wrap li .btn {
	position:absolute;
	top:210px;
	left:-350px;
	opacity:0; 
	display:block;
	z-index:200;
	transition: all 0.5s ease-in-out;;
}
#bnr_x3_wrap li p {
	position:absolute;
	top:0;
	left:0;
	transition: all 0.5s ease-in-out;;
}
#bnr_x3_wrap li .detail {
	opacity:0;
}
#bnr_x3_wrap li .detail .sub_tit {
	position:absolute;
	top:109px;
	right:-559px;
	z-index:100;
	transition: all 0.5s ease-in-out;;
}

#bnr_x3_wrap li.custom_id_01 {
	left:0;
}
#bnr_x3_wrap li.custom_id_02 {
	left:366px;
}
#bnr_x3_wrap li.custom_id_02 h3 {
	top:40px;
	left:-32px;
}
#bnr_x3_wrap li.custom_id_03 {
	left:733px;
}
#bnr_x3_wrap li.custom_id_03 h3 {
	top:38px;
	left:-47px;
}


#bnr_x3_wrap .pt_bg {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	background:url();
}
#bnr_x3_wrap .pt_bg .shadow_line {
	position:absolute;
	top:0;
	left:0;
	width:21px;
	height:100%;
	background:url() repeat-y;
}





/* ACTION */
#bnr_x3_wrap li.ov .pt_bg {
	opacity:0;
	transition: all 0.25s;
}
#bnr_x3_wrap li:hover .detail {
	opacity:1;
}
#bnr_x3_wrap li:hover .list {
	opacity:0;
}


#bnr_x3_wrap li:hover {
	width:1100px;
	z-index:600;
	left:0;
}
#bnr_x3_wrap li.custom_id_01:hover h3 img {
	opacity:1 !important;
}
#bnr_x3_wrap li.custom_id_02:hover h3,
#bnr_x3_wrap li.custom_id_03:hover h3 {
	opacity:0;
}


#bnr_x3_wrap li:hover .sub_tit {
	right:59px;
}


#bnr_x3_wrap li:hover .btn {
	opacity:1 !important;
	left:50px;
}

/* HEAD SEARCH */
#headSch {
	position:absolute;
	top:25px;
	right:280px;
}
#headSch #schFrom {
	background:#eee;
	font-size:12px;
	width:230px;
	height:30px;
	line-height:30px;
	text-indent:12px;
}
#headSch #schBtn {
	position:absolute;
	top:8px;
	right:8px;
}
@media (max-width:760px) {
	#headSch {
		display:none;
	}
}

#topBtn {
	position:absolute;
	top:0;
	right:0;
	width:100px;
	height:45px;
	line-height:45px;
	border-left:solid 1px #ccc;
	background-color:#fff;
	text-align:center;
	color:#eb690b;
}
#topBtn a {
	font-size:12px;
	font-weight:bold;
	color:#eb690b;
}
@media (max-width:760px) {
	#topBtn {
		position:fixed;
		top:auto;
		right:20px;
		bottom:20px;
		border:solid 1px #eb690b;
		width:40px;
		height:40px;
		line-height:40px;
		color:#eb690b;
		background-color:rgba(255,255, 255, 0.5);
	}
	#topBtn a {
		display:block;
		color:#eb690b;
		vertical-align: 
	}
}