body {

	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",

		Osaka, "ＭＳ Ｐゴシック", "MS PGothic";

	margin: 0px;

	font-size:12px;

}

input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

a{

	text-decoration:none;

}

.main{

	width:1080px;

	margin:auto;

}



.left{

	float:left;

}

.right{

	float:right;

}

.clear{

	clear:both;

}

ul,li{

	list-style:none;

	margin:0;

	padding:0;

}



.logo{ 

	width:244px;

	height:116px;

	margin:18px 0 0 23px;

	display:block;

	position:absolute;

}

.ez{

	margin-top:5px;

}



.ez ul{

	padding:7px 0 ;

}

.ez ul li{

	float:left;

	margin:0 5px;

	text-align:center;

}

.ez ul li a{

	color:#000;

	text-decoration:none;

	padding:0 5px;

}

.ez ul li a:hover{

	background:#C00;

}



.ez ul li span{

	color:#000;

}



.ezimg{

	padding:10px 10px 0px 10px;

	text-align:right;

}



.ezmenu{

	height:35px;

	width:100%;

	margin:92px 0 0 0;

	float:right;

}

.ezmenu ul{

	height:35px;

	width:1070px;

	padding-left:10px;

	float:left;

}

.ezmenu ul li{

	float:left;

	padding:5px 18px;

}

.ezmenu ul li a{

	color:#fff;

	text-decoration:none;

	line-height:25px;

	padding:0  10px;

}

.ezmenu ul li a:hover{

	color:#F90;

}

.ezmenuright{

	width:200px;

	height:35px;

	text-align:right;

}

.ezmenulast a span{

	color:#000;

}

.headerbanner{

	padding:5px 0;

	width:1080px;

	height:34px;

	

}

.headerbanner a{

	color:#fff;

	text-decoration:none;

	

}

.headerbanner a span{

	display:block;

	padding:10px 0 0 160px;

}

.banner_1{ 

	width:100%;

	padding:5px 0;

}

.banner_1 ul li{ 

	float:left;

	padding-right:5px;

	

}

.banner_1 ul li.none{

	padding-right:0px;

}



.product ul li{

	float:left;

}



.leftcon{

	width:230px;

	margin:0 5px 5px;

}



.rightcon{

	width:835px;

	margin-right:5px;

}



/*.titleimg{

	width:100%;

	height:2px;

	background:url(../images/border_top.gif) repeat center center;

}



.lcontent{

	background:url(../images/border_right.gif) repeat-y left center;

}



.rcontent{

	background:url(../images/border_right.gif) repeat-y right center;

}

.fcontent{

	background:url(../images/border_top.gif) repeat-x center bottom;

}*/



/*.ctitleimg{

	width:100%;

	height:2px;

	background:url(../images/border_center_top.gif) repeat center center;

}



.clcontent{

	background:url(../images/border_center_right.gif) repeat-y left center;

}



.crcontent{

	background:url(../images/border_center_right.gif) repeat-y right center;

}

.cfcontent{

	background:url(../images/border_center_top.gif) repeat-x center bottom;

	height:350px;

}*/





.height5{

	height:5px;

	width:100%;

}



.procon,.cprocon{ padding:8px;}

.footarea0 {

	width: 1080px;

	padding-bottom: 15px

}



.footarea1 {

	float: left;

}



.footarea {

	width: 1000px;

	margin:0 auto;

}

.foot-bg{

	width:100%;

	min-width:1080px;

	background:#f9f9fa;

	

}

.foot-bgc{

	width:1080px;

	margin:0 auto;

	height:611px;

	background:url(../../img/footer-bg.png) no-repeat;

	overflow:hidden;

	position:relative;	

}

.foot-bgc img{

	display:block;	

}

.footarea_top0 {

	width: 1000px;

	margin:0 auto;

	margin-bottom: 25px;

}



.footarea_top {

	width: 1000px;

	background: none;

	margin:0 auto;

	margin-bottom: 15px;

	color: #FFF;

	text-align: center;

	font-size: 16px;

	font-weight: bold;

}



.footarea01 {

	width: 300px;

	float: left;

	height: 900px;

	border-right: 1px solid #000000;

	padding: 0 15px;

}



.footarea02 {

	width: 307px;

	float: left;

	height: 910px;

	padding: 0 14px;

}



.foot01_top {

	text-align: left;

	font-size: 20px;

	color: #000;

	padding: 10px 0px 6px 0px;

	clear: both;

}



.foot01_body1 {

	float: left;

	width: 300px;

	padding-top: 2px;

}



.foot01_body2 {

	float: left;

	width: 290px;

	padding: 5px 0 0 0;

}



.footarea03 {

	color: #000;

	font-size: 12px;

	line-height: 150%;

	padding: 5px 15px 8px 15px;

}



.footarea04 {

	color: #000;

	font-size: 12px;

	line-height: 80%;

	text-align: center;

	width:1080px;

	margin:0 auto;

}



.footarea05 {

	width: 1000px;

}



.cosear {

	width: 520px;

}



.footarea_top h2 {

	background: none;

	border-bottom: 1px solid #000000;

	color: #000000;

	font-size: 24px;

	padding: 10px 10px 10px 10px;

	font-weight: normal;

}



.footercon {

	overflow: hidden;

	padding-bottom: 10px;

	background:url(http://cpemart.creoplus.com/img/footer/footer_bottomline.jpg) repeat-x center bottom;



}



/*.search {

	width: 980px;

}

.searchtbg{

	width:501px;

	background:url(../images/searchs.png) no-repeat 6px center;

	margin:0;

	height:40px;

}

.search ul li{

	float:right;

	padding:0;

}

.searchbg {

	background: none;

	border: none;

	height: 19px;

	width: 225px;

	color: #000;

	float: left;

	margin: 10px 0 0 176px;

	text-indent: 10px;

}



.searchtxt {

	background: none;

	border: none;

	float: left;

	height: 20px;

	margin: 10px 0 0 0;

	width: 87px;

}*/




.right {

	float: right;

}



.collect {

	margin: 4px 0 0 20px;

}



/*.footerbg {

	background: url("../images/head02.jpg") repeat-x scroll center top;

	padding: 7px 0 0 0;

	width: 100%;

}*/



.copyright {
	margin-top:5px;
	padding-top: 15px;

}



img {

	border: none;

}



.con {

	width: 960px;

	margin: 0 auto;

}



.foot-nav{
	width:100%;
	min-width:1080px;
	background:#f3f3f3;
	padding:20px 0;	
}
.navbar{
	width:1080px;
	margin:0 auto;	
}
.navbar ul{
	overflow:hidden;	
}
.navbar li{
	float:left;
	padding:0 8px;	
}
.navbar li a{
	color:#000;	
	font-size:14px;
}
.navbar li a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);	
}

*{ padding:0; margin:0;}
.form_inline dl {
	margin:0
}
.form_inline dt {
	float:left;
	clear:left;
	width:270px;
	margin:0 10px 10px 0
}
.form_compact dt {
	width:150px
}
.form_inline dd {
	float:right;
	clear:right;
	margin:0 0 10px
}
.form_inline label {
	display:block;
	padding:4px 0
}
.form_inline input {
	margin:0!important
}
.form_row fieldset dt {
	display:none
}
.form_row fieldset dd.field {
	float:left;
	width:200px;
	margin-right:0
}
.form_row fieldset dd.submit {
	width:32px;
	background-image:url(http://cpemart.creoplus.com/img/foot-search.png);
	/*background-image:url("footer_files/Search.svg"),none;*/
	background-size:22px 23px;
	background-repeat:no-repeat;
}




#form_search {
	/*position:fixed;
	z-index:9995;
	top:20px;*/
	position:absolute;
	top:95px;
	left:480px;
}
#form_search fieldset {
	height:37px;
	border:none;
	background:none;
}
.form_inline {
	width:112px;
	padding:0;
	height:37px;
	float:none;
}
.form_inline input#inp_search_text {
	width:60px !important;
	height:19px;
	font-size:12px !important;
	color:#000;
	background:#f9f9fa;
	vertical-align:middle;
	margin:0;
	border:medium none;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	float:left;
	outline:none;
	padding:8px 20px 9px 45px;
	text-transform:uppercase;
	font-family:"Interstate";
}
.form_inline dl {
	margin:0;
	width:112px;
	height:36px;
}
.form_inline #inp_search_text:focus {
	width:240px !important;
	border:1px solid #D5D5D5 !important;
	text-transform:capitalize;
}
.form_inline #inp_search_text:focus #search_close{
	display:block;	
}
.form_inline #btn_search_go {
	display:block;
	height:23px;
	width:22px;
	line-height:29px;
	vertical-align:middle;
	float:left;
	padding:0;
	background:none;
	outline:none;
	border:none;
	text-indent:10000px;
	cursor:pointer;
}
.form_inline dd.submit {
	float:left;
	margin:0;
	width:22px;
	left:13px;
	position:relative;
	top:-40px;
	
}
.form_inline dd.field {
	width:112px;
}
* html #form_search {
	margin-left:-80px;
}

::-webkit-search-decoration {
	display:none;
}
#inp_search_text {
	border-color:#D5D5D5 !important;
	border-style:solid !important;
	border-width:1px !important;
	font-size:0.9em !important;
	margin-right:10px !important;
}
input[type="text"],form select,form textarea {
	-webkit-border-radius:0px;
	-moz-appearance:none;
	outline:none;
}

#search_close {
    position: absolute;
    height: 16px;
    width: 20px;
	background:#f9f9fa url(http://cpemart.creoplus.com/img/footer/search_close.png) no-repeat right center;
    left: 280px;
    top: 11px;
    display: none;
    cursor: pointer;
}
