@charset "UTF-8";



/* ===================================



	print.css

	

====================================== */



@import "jquery.megamenu.css";

@import "reset.css";

@import "base.css";

@import "base_layout.css";

@import "skin.css";

@import "/solution/eip/custom.css";



@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400italic,700italic,400,700);

@import url(https://fonts.googleapis.com/css?family=Philosopher:700);

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600,700);



/************************************************



 wrapper

 

************************************************/



html {

	height: 100%;

	overflow: auto;

}



body {

}





div#wrapper {

	width: 100%;

	position: relative;

	height: auto !important;

	height: 100%;

	min-height: 100%;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 0px;

	border-top-style: none;

}



/************************************************

	      

1.container

	        

************************************************/



div#container {

	width: 970px;

	position: relative;

	z-index: 1;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}



/************************************************

	      

3.contents

	        

************************************************/





div#contents {

	text-align: left;

	clear: both;

	display: block;

	position: relative;

	margin-bottom: 10px;

	width: 970px;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

}



/************************************************

	      

4.alpha-block

	        

************************************************/





.breadcrumbs {

	display:none;

}



/* .alpha block other sec  ================ */



div#alpha-block {

	width: 810px;

	float: none;

	position: relative;

	text-align: left;

	margin: 0 auto;

	padding: 50px 0;

	border: 1px solid #999;

	background-color: #FFF;

}



.section {

	background-color: #FFF;

	display: block;

	padding: 30px 0;

}



.article {

	width:675px;

	position: relative;

	background-color: #FFF;

	margin: 0 auto;

	padding:0;

}



.article-gy {

	display: block;

	clear: both;

	position: relative;

	background-color: #F5F5F5;

	padding: 10px ;

	text-align:center;

}



.article-blk {

	display: block;

	clear: both;

	position: relative;

	background-color: #F7F8FA;

	padding: 30px;

	border: 1px solid #CCC;

}



.cateblock {

	padding: 20px;

	border: 1px solid #CCC;

	background-color: #F7F8FA;

}



div#alpha-block .col2box .flL {

	width:250px;

}



div#alpha-block .col2box .flR {

	width: 560px;

}



div.frameContact {

	display: block;

	color: #333;

	background-color: #fff;

	border: 3px solid #666;

	clear: both;

	margin-bottom: 25px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

	margin-top: 20px;

}



div.frameContact ul {

	padding: 0;

	margin:0;

}



div.frameContact h3.h3txt {

	color: #FFF;

	background-color: #666;

}



div.frameContact ul li.frameContactleft {

	float: left;

	width: 450px;

	padding: 0;

	margin: 0;

	line-height: 1.5;

}



div.frameContact ul li.frameContactright {

	float:right;

	padding: 0;

	margin:0;

}



.anchor {

    display: block;

    padding-top: 50px;

    margin-top: -50px;

}




/************************************************

	      

5.bate-block

	        

************************************************/



div#beta-block {

	display:none;

}



/************************************************

	      

6.header

	        

************************************************/



div#header {

	text-align: left;

	width: 910px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 30px;

	margin-left: auto;

	padding-top:30px;

}



#header .flL {

	width: 240px;

}



#header .flR {

	width: 366px;

}





div#header p#site-id {

	margin: 0 0 0 0px;

	float: left;

	padding-top: 8px;

}



div#header ul.subL li {

	float:left;

	margin-left:6px;

}

.sub_link{

	background-image: url(../images/sub_link.png);

	background-repeat: no-repeat;

	background-position: left top;

	display:block;

	text-indent: -9999px;

}

.btn_tel{ width:136px; height:28px; background-position:-60px -60px; }

.btn_tw{ width:28px; height:28px; background-position:0 0; }

.btn_fb{ width:28px; height:28px; background-position:0 0; }

.btn_mail{ width:150px; height:28px; background-position:0 0; }

.btn_request{ 	display:none; }

.btn_contact{ 	display:none; }



.headnav {

	margin-bottom: 8px;

	width: 366px;

}



.headnav li {

	float:right;	

}



.headnav li.sitemap {

	display:none;

}



.headnav li.sitesearch {

	display:none;

}



.headnav li.searchform {

	display:none;



}



.headnav li.searchform input.text {

	display:none;

}



.headnav li.searchbutton {

	display:none;

}



.headnav li.corp {

	display: block;

	width: 63px;

	text-align: right;

}





/************************************************

	      

nav

	        

************************************************/





#navbox {

	display:none;

}



/************************************************

	      

7.footer

	        

************************************************/





.fixed-bottom {

	position: fixed;

	bottom: 0px;

	}



#bottom-bar {

	display:none;

}



/* #footer  ================ */



div#inquirybar {

	display:none;

}



div#footer {

	text-align: left;

	width: 100%;

	background-color: #fff;

}



.footerinner-s {

	display:none;

}



.footerinner {

	margin: 30px auto;

	width:970px;

}



.footlink {

	display:none;

}



div#footer p.foot-copy {

	float:left;

	width:480px;

	font-size:10px;

}



div#footer p.foot-txt {

	float:right;

	text-align:right;

	width:480px;

	font-size:10px;

}



div#footer p.foot-txt a {

	color:#333;

}



.oss-row {

	display:none;

}



.panel-row ul li img {

	opacity:1;

	position:absolute;

	top:0px;

}



h1 {

	margin-bottom: 30px;

	margin-left: 80px;

}



.solunav {

	display:none;

}



.solutionssbox {

	margin-bottom: 20px;

	position: relative;

	text-align:center;

}



.solutionssbox .flR {

	float:none;

	margin:0;

}





.noprint {

	display:none;

}

