/* --------------
   abouus page
-------------- */
.page-id-34 .container {
  padding-top:0;
  padding-top:1.0rem;
}
.page-id-34 section#about-mv{
	background: #e9f5fe;
	padding-top:2rem;
}


.page-id-34 section#about-mv .secInner {
  padding-top: 4.2857rem;
  padding-left:3rem;
  padding-right:3rem;
  padding-bottom:5rem;
  background: #e9f5fe;
}

.page-id-34 section#about-mv .secInner .aboutUsWrap {
  margin-bottom: 3.5714rem;
}

.page-id-34 section#front-mainvisual .secInner .mvWrap .imgWrap img {
  width: 80%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left bottom;
     object-position: left bottom;
}
.page-id-34 section#about-mv .secInner .titleWrap h2 {
  color: #2850be;
}
.page-id-34 section#aboutus .secInner {
  background: #e9f5fe;
}

.page-id-34 section#aboutus .secInner .aboutusWrapHead {
  margin-left:2rem;
  margin-right:2rem;
  padding-top:5rem;
}
.page-id-34 section#aboutus .secInner .aboutusWrapHead img {
  width:100%;
}

.page-id-34 section#aboutus .secInner .aboutusWrap {
  padding-top:1rem;
  margin-left:2rem;
  margin-right:2rem;
  text-align: left;
  font-size: 1.1428rem;
  color:#2850be;
  background-color:#ffff;
}
.page-id-34 section#aboutus .secInner .aboutusWrap p {
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 1.6242em;
	padding-left:1rem;
	padding-right:1rem;
}
.page-id-34 section#aboutus .secInner .aboutusWrap img {
	width:100%;
}
.page-id-34 section#aboutus .secInner .aboutusWrapfoot{
	background-color:#e9f5fe;
	height:5rem;
}

/* about_feathers */
.page-id-34 section#about_features .secInner {
  background: #a1d5fc;  
}
.page-id-34 section#about_features .secInner .about_featureWrap{
  margin-left:2rem;
  margin-right:2rem;
}

.page-id-34 section#about_features .secInner .about_featureWrap .about_featureWrap_head{
	text-align:center;
}

.page-id-34 section#about_features .secInner .about_featuresHead::after
{
	content: "";
    display: block;
    background-image: url(https://norunchu.jp/wp-content/themes/norunchu/images/sozai_about_nami.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 50px;
	position:relative;
    left: 0;
    bottom: 0;
	top:-12px;
}

.page-id-34 section#about_features .secInner .about_featuresFoot::after
{
	content: "";
    display: block;
    background-image: url(https://norunchu.jp/wp-content/themes/norunchu/images/sozai_about_nami.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 50px;
	position:relative;
    left: 0;
    bottom: 0;
	top:12px;
	transform: scaleY(-1);
	z-index: 9999;
}

.page-id-34 section#about_features .secInner .about_featuresHead img
{
	position:relative;
	top:-0.4rem;
	width:100%;
}
.page-id-34 section#about_features .secInner .about_featuresFoot img
{
	bottom:1.2rem;
	width:100%;
	transform: scaleY(-1);
	background: #e9f5fe;
}

.page-id-34 section#about_features .secInner .about_feature1,.about_feature3
{
	position:relative; left:-2rem;padding-top:2rem;
}
.page-id-34 section#about_features .secInner .about_feature2
{
	position:relative; right:-2rem;padding-top:2rem;
}

/* abouus page Lead */
.page-id-34 section#aboutus-lead .secInner {
  padding-top: 4.2857rem;
  padding-left:3rem;
  padding-right:3rem;
  padding-bottom:5rem;
  /*background: #e9f5fe;*/
  background: #ffff;
  position: relative;
  width: 100%;
  overflow: hidden;	
  text-align:center;
}
.page-id-34 section#aboutus-lead .secInner .aboutus-leadWrap {
  width: 100%;
  font-size: 1.6428rem;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;	
  line-height:1.5;
  text-align:left;
  font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  color: #2850be;
}

.page-id-34 section#aboutus-lead .secInner .aboutus-leadHead
{
	padding-top:3rem;
	padding-bottom:5rem;
}
