@charset "UTF-8";

/* default */
.header .menu,
#cliniclist,
.lp-menu_btn_gray,
.lp-menu_btn_gray + div,
.pagetop-btn.alignC,
.header .language,
.header .btn,
.header + .small {
  display: none;
}
#float_bnr {
  display: none !important;
}
.header .headiner {
  height: 60px;
}
.header h1.logo {
  left: -43px;
  top: 5px;
  transform: scale(0.6);
}
main {
  padding-top: 60px;
}
.container {
  width: 100%;
}
.container > * {
  width: initial;
}
.mw_wp_form {
  max-width: 824px;
}
#header {
  width: 100%;
  background-color: #f3f3f3;
  border-bottom: none;
  position: absolute !important; /* ヘッダー追尾無効化 */
	top: 0 !important; /* ヘッダー追尾無効化 */
}
#spf_form1 {
  margin-top: 0;
  max-width: 100%;
}

div.chinese {
  width: 100%;
  padding: 0 20px;
  margin: 60px 0 20px;
}
div.chinese a {
  padding: 15px 10px 5px;
  font-size: 14px;
}
div.chinese a::before {
  width: 8px;
  height: 8px;
  right: 15px;
}
div.chinese a span {
  margin-right: 8px;
  display: inline-block;
  vertical-align: text-top;
}
div.chinese a span img {
  width: 25px;
}

@media screen and (min-width: 751px) {
  main {
    padding-top: 100px;
  }
  .header h1.logo {
    top: 23px;
    left: 46px;
    transform: scale(1);
  }
  .header .headiner {
    height: 100px;
  }
  div.chinese{
		width:90%;
		margin: 40px auto;
	}
	div.chinese p{
		width: 100%;
		border-bottom: solid 1px #333;
		line-height: 1.5;
	}
	div.chinese a{
		position: relative;
		display: block;
		padding: 1em 1em 0.3em 1em;
		text-align: left;
		color: #333;
		text-decoration: none;
		font-size: 28px;
	}
	div.chinese a::before{
		content: "";
		position: absolute;
		top: 50%;
		right: 30px;
		width: 16px;
		height: 16px;
		border-top: 1px solid #333;
		border-right: 1px solid #333;
		-webkit-transform: rotate(45deg);
	}
	div.chinese a span{
		margin-right: 10px;
	}
	div.chinese a span img{
		width: 50px;
	}

}
