@charset "utf-8";
/* CSS Document */
@media (max-width: 768px){	
#g_header {
	background-color: #fff;
	width: 100%;
	z-index: 9999;
	top: 0;
	left: 0;
	position:relative;
	padding-top: 45px;
}


#g_header #header_wrapper {
  height: 44px;
  top:0;
  /*display: inline;201706*/
  background:#FFF;
  width:100%;
  z-index:500;
  position:fixed;
  border-bottom:#d0d0d0 1px solid;
}
#g_header #header_wrapper::after {
	content: "";
	display: block;
	clear: both;
}
	
#g_header #logo {
	padding-top: 12px;
	margin:0 auto auto 8px;
	height:28px;
}

#g_header #logo a {
	display:block;
	background:url(/assets/images/common/header_logo.png) left 0px no-repeat ;
	width:100%;
	height:26px;
	margin: 0 auto;
	-webkit-background-size:150px auto;
	-moz-background-size:150px auto;
	background-size:150px auto;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	-moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
		}

@media (min-width: 769px){
/*body {
font-size: 100.01%;
background: none;
line-height:1.4;
}
#container {
margin: 0 auto; 
padding: 0;
text-align: center;
/*font-size: 0.8em;}*20170605*/


#global_header,
#gototopSP,#crumb {
    display: none;
}
/* head
------------------------------------------------------------ */
#g_header {
text-align: left;
	height: 60px;
margin: 0 0 0 0;
}

#g_header,
#header {
	border-bottom: 1px solid #ccc;
}
	
#header-navi{
	display: none;
}
/*
margin: 0 0 0 85px;
*/

#logo {
margin: 0 0 0 12px;
float: left;
}
	
#g_header #logo a {
    display: block;
	background:url(/assets/images/common/header_logo.png) left 13px no-repeat ;
    width: 212px;
    height: 55px;
    margin: 0 auto;
    -webkit-background-size: 212px auto;
    -moz-background-size: 212px auto;
    background-size: 212px auto;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
	-moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
}



#center .center-block {
margin: 0 0 0 30px;
}
#center h3{font-size: 0.9em;
margin-bottom:0.1em;}



