:root{
	--o-r-common-company_name:マオイサイディング株式会社;
	--o-r-common-name:マオイサイディング株式会社;
	--o-r-common-logo:maoi_siding-01.png;
	--o-r-common-area:長沼町・由仁町・栗山町ほか北広島市・恵庭市・札幌市近郊;
	--o-r-common-hours:8\00003a30~17\00003a00;
	--o-r-common-copyright:©︎ 2021 マオイサイディング株式会社;
	--o-r-common-googlemap:<iframe src="https\00003a//www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d5837.936936547704!2d141.72138380717016!3d42.978937855272946!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x5f74d029ad945b1b%3A0x11788021edeba375!2z44Oe44Kq44Kk44K144Kk44OH44Kj44Oz44Kw44ix!5e0!3m2!1sja!2sjp!4v1645695577548!5m2!1sja!2sjp"  style="border\00003a0\00003b" allowfullscreen="" loading="lazy"></iframe>;
	--o-r-colors-base:#F5F5F5;
	--o-r-colors-base_text:#082417;
	--o-r-colors-button:#ffd900;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#7FAC52;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#FFD706;
	--o-r-colors-accent_text:#ffffff;
	--o-r-colors-accent2:#f7f7f7;
}/*common_css*/
/* --------------------------
  owlリセット
---------------------------*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html{
    font-size: 62.5%;
    color:#082417;;
    background-color:#F5F5F5;;
}

body{
    font-size: 1.6rem;
    line-height: 1.7;
    letter-spacing: .04em;
    -webkit-text-size-adjust: 100%;
    background: #F5F5F5 url(/_img/ja/cssjs/2/image/_/) repeat;
}
img{
    max-width: 100%;
    vertical-align: top;
    -webkit-backface-visibility: hidden;
}

[data-w-width] {
    max-width: 100%;
}
[data-w-width="1"] {
    width: 1170px;
    width:1048px;
    margin: 0 auto;
}
[data-w-width="1"] [data-w-width="1"]{
    max-width:100%;
    width:100%;
}
@media (max-width: 1048px){
    [data-w-width="1"] {
        max-width:94%;
    }
}
@media screen and (max-width: 450px) {
    body {
        font-size: 3.5vw;
        line-height: 1.6;
    }
}

.-x-text{
    max-width: 1048px;
    margin-left:auto;
    margin-right:auto;
}
.-x-text table{
    border-collapse: collapse;
}
.-x-text td{
    padding: 2px 5px;
    border: 1px solid #ccc;
}
.-x-text ul
,.-x-text ol
,.-x-text li{
    list-style-type:initial;
}
.-x-title-xl{
    font-size:2em;
}
.-x-title-x{
    font-size:1.8em;
}
.-x-title-m{
    font-size:1.6em;
}
.-x-title-s{
    font-size:1.4em;
}
.-x-title-xs{
    font-size:1.2em;
}

/* .-x-cont > [data-lib] ~ [data-lib]{
    margin-top:40px;
} */

a {
    transition: .2s;
}
a:hover {
    opacity: .8;
}



/* --------------------------
  追加リセット
---------------------------*/
body {
    /* font-family: 'M PLUS Rounded 1c', "游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif; */
    font-family: 'Noto Serif JP', serif;
    overflow-x: hidden;
}
ul {
    list-style: none;
}
a {
    color: inherit;
    text-decoration: none;
    cursor: pointer;
}

/* --------------------------
  fonts
---------------------------*/
/* Webフォント */
/* .ff-a {
  font-family: 'Kiwi Maru', serif;
}
.ff-b {
  font-family: 'Kaisei Decol', serif;
} */

/* --------------------------
  margin
---------------------------*/
.mt-xxs {
    margin-top: 2rem;
}
.mt-xs {
    margin-top: 4rem;
}
.mt-s {
    margin-top: 6rem;
}
.mt-m {
    margin-top: 8rem;
}


/* --------------------------
  colors
---------------------------*/
.c-assprt { color: #7FAC52; }
.c-accent { color: #FFD706; }
.c-btn { color: #ffd900; }
.marker-yellow {
  display: inline-block;
  background: linear-gradient(transparent 50%, #fff585 50%);
}

@media screen and (max-width: 768px) {
    .marker-yellow {
      display: inline-block;
      background: linear-gradient(transparent 80%, #fff585 50%);
    }
}


/* --------------------------
  切り替え
---------------------------*/
.pc {display: block;}
.sp {display: none;}
.pc2 {display: block;}
.sp2 {display: none;}
@media screen and (max-width: 768px) {
    .pc {display: none;}
    .sp {display: block;}
}
@media screen and (max-width: 450px) {
    .pc2 {display: none;}
    .sp2 {display: block;}
}


/* --------------------------
  shadow
---------------------------*/
.shadow-1 {
    -moz-box-shadow: -2px 8px 19px -16px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: -2px 8px 19px -16px rgba(0, 0, 0, 0.8);
    box-shadow: -2px 8px 19px -16px rgba(0, 0, 0, 0.8);
}




/* --------------------------
  CMN
---------------------------*/
/* width */
@media screen and (min-width: 769px) {
.-width-xxs {
  max-width: 666px;
  margin: 0 auto;
}
.-width-xs {
  max-width: 748px;
  margin: 0 auto;
}
.-width-s {
  max-width: 920px;
  margin: 0 auto;
}
.-width-s-2 {
  max-width: 980px;
  margin: 0 auto;
}
.-width-m {
  max-width: 1024px;
  margin: 0 auto;
}
.-width-defo {
  max-width: 1048px;
  margin: 0 auto;
}
}

/* align */
.t-center { text-align: center; }
.t-left { text-align: left; }
.t-right { text-align: right; }

/* title */
.-w-title-a div {
    display: inline-block;
    padding: .6rem 2.4rem;
    font-size: 1.25em;
    color: #fff;
    background-color: red;
    border-radius: 20vw;
}

/* radius */
.radius-s { border-radius: 10px; }
.radius-m { border-radius: 20px; }

/* marker */
.marker-yellow {
  background: linear-gradient(transparent 50%, #fdec7d 50%);
}


/* 水玉 */
.bg-bubble {
    background-image:
    radial-gradient(#009cab 20%, transparent 20%),
    radial-gradient(#009cab 20%, transparent 20%);
    background-size: 20px 20px;
    background-position: 0 0, 10px 10px;
}
.bg-bubble-blue {
    background-image:
    radial-gradient(#0097dc 20%, transparent 20%),
    radial-gradient(#0097dc 20%, transparent 20%);
    background-size: 20px 20px;
    background-position: 0 0, 10px 10px;
}

/* section */
.-w-sec-s { margin-top: 6rem; }
.-w-sec-m { margin-top: 8rem; }
.-w-sec-l { margin-top: 10rem; }

/* border */
.border-1 {
  border-top: 1px solid #eee;
}


/* --------------------------
  ページャー
---------------------------*/
.-w-pagination-wrap {
    text-align: center;
    margin-top: 8rem;
    font-size: 0;
    color: #f7f7f7;
}

.prev,.next {
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    font-size: 1.4rem;
    line-height: 32px;
    background-color: #ffffff;
    border: 1px solid #f7f7f7;
    border-radius: 50%;
}
.prev a,
.next a,
.page a,
.last a {
    display: block;
}
.next {
    margin: 0 0 0 1rem;
}
.page,
.last {
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    font-size: 1.4rem;
    line-height: 33px;
    background-color: #ffffff;
    border: 1px solid #f7f7f7;;
    border-radius: 50%;
}
.page:not(:first-child),
.last,
.scope_limit {
    margin: 0 0 0 1rem;
}
.page.current {
    color: #ffffff;
    background: #f7f7f7;
}

.scope_limit {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}/*widget:fd24eafa-d88e-411e-98c0-1e2d73e951a4*/[data-lib="331"]{background-color: #fff;}[data-lib="331"] .-w-sub-link{display: flex;
	justify-content: center;
	font-size: 1.3rem;
	font-weight: 600;
	letter-spacing: .04em;}[data-lib="331"] .-w-sub-link__col:not(:first-child) a{margin: 0 0 0 2rem;
	padding: 1.5rem 0 1.5rem 2rem;
	border-left: solid 1px #F4F5F5;}[data-lib="331"] .-w-sub-link__col a{display: block;
	padding: 1.5rem 0;}@media (max-width: 768px){[data-lib="331"] .-w-sub-link{flex-wrap: wrap;
	justify-content: center;
	text-align: center;}[data-lib="331"] .-w-sub-link__col{width: 100%;}[data-lib="331"] .-w-sub-link__col a{display: block;
	padding: 1rem 0;}[data-lib="331"] .-w-sub-link__col:not(:first-child) a{padding: 1rem 0;
	margin: 0;
	border-left: none;
	border-top: solid 1px #F4F5F5;}}/*widget:14ddc8d3-4769-46f9-b8fa-4a1a2e4713b5*/[data-lib="101"] .hover9{display: inline-block;
	position: relative;
	text-decoration: none;}[data-lib="101"] .hover9::after{position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
	background: #333;
	transition: all 0.3s ease 0s;}[data-lib="101"] .hover9:hover{cursor: pointer;}[data-lib="101"] .hover9:hover::after{width: 100%;}[data-lib="101"] .list-arrow{display: flex;
	align-items: center;
	justify-content: center;
	width: 8px;
	height: 8px;
	margin: 0 4px 0 0;
	background-color: #14007D;
	border-radius: 50%;}[data-lib="101"] .list-arrow__icn{width: 0;
	height: 0;
	margin: 0 0 0 1px;
	border-style: solid;
	border-width: 2px 0 2px 3px;
	border-color: transparent transparent transparent #fff;}[data-lib="101"] .is-fixed-nav{position: fixed;
	left: 0;
	top: 0;
	z-index: 10;}[data-lib="101"] .-w-header{width: 100%;}[data-lib="101"] .-w-header .-w-header__inner{display: flex;
	align-items: center;
	position: relative;
	overflow-x: hidden;}[data-lib="101"] .-w-header .-w-header__right{flex: 1;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 0 0 0 3rem;}[data-lib="101"] .-w-header .-w-header__menu{position: fixed;
	top: 1.5rem;
	right: 1rem;
	z-index: 10;}[data-lib="101"] .-w-g-nav-wrap{text-align: right;}[data-lib="101"] .-w-g-nav{display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: .938em;
	font-weight: 400;
	letter-spacing: .04em;}[data-lib="101"] .-w-g-nav .-w-g-nav__list{display: flex;}[data-lib="101"] .-w-g-nav .-w-g-nav__list-col a{display: block;}[data-lib="101"] .-w-g-nav .-w-g-nav__list-col:not(:first-child) a{margin: 0 0 0 2.8rem;}[data-lib="101"] .contact{height: 90px;
	line-height: 90px;
	margin: 0 0 0 3rem;
	color: #F5F5F5;
	background-color: #7FAC52;
	clip-path: polygon( 32% 0, 100% 0%, 100% 100%, 0% 100%);}[data-lib="101"] .contact a{display: block;
	padding: 0 2rem 0 10rem;}[data-lib="101"] .-w-tel-wrap{display: flex;
	align-items: center;}[data-lib="101"] .-w-tel-num-wrap{margin: 0 0 0 .8rem;}[data-lib="101"] .-w-tel__time{font-size: 1.3rem;
	letter-spacing: .12em;}[data-lib="101"] .-w-tel__icn i{color: #7FAC52;
	font-size: 2rem;
	transform: rotate(16deg);}[data-lib="101"] .-w-tel__number{font-size: 1.313em;
	font-weight: 700;
	letter-spacing: .06em;
	line-height: 1.2;}[data-lib="101"] .-w-tel__number a{display: flex;
	align-items: center;}[data-lib="101"] .-w-tel__number-txt{color: #2BB9EE;}[data-lib="101"] .sub-text{max-width: 250px;
	margin: .2rem 0 0;
	font-size: .75em;}[data-lib="101"] .btn-trigger{position: relative;
	width: 40px;
	height: 28px;
	cursor: pointer;}[data-lib="101"] .btn-trigger span{position: absolute;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #333;
	border-radius: 4px;}[data-lib="101"] .btn-trigger,[data-lib="101"]  .btn-trigger span{display: inline-block;
	transition: all .5s;
	box-sizing: border-box;}[data-lib="101"] .btn-trigger span:nth-of-type(1){top: 0;}[data-lib="101"] .btn-trigger span:nth-of-type(2){top: 50%;
	transform: translateY(-50%);}[data-lib="101"] .btn-trigger span:nth-of-type(3){bottom: 0;}[data-lib="101"] #-w-menu-btn.active span:nth-of-type(1){-webkit-transform: translateY(16px) rotate(-45deg);
	transform: translateY(16px) rotate(-45deg);}[data-lib="101"] #-w-menu-btn.active span:nth-of-type(2){opacity: 0;}[data-lib="101"] #-w-menu-btn.active span:nth-of-type(3){-webkit-transform: translateY(-8px) rotate(45deg);
	transform: translateY(-8px) rotate(45deg);}[data-lib="101"] .-w-out-bg{display: none;
	width: 100%;
	height: 100vh;
	background-color: rgba(0,0,0,.3);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
	transition: .4s;}[data-lib="101"] .-w-out-bg.active{display: block;
	transition: .4s;}@media (max-width:768px){[data-lib="101"] .hover9::after{display: none;}[data-lib="101"] .-w-head-logo-wrap{order: 3;
	margin: 1rem auto 0;}[data-lib="101"] .-w-head-area,[data-lib="101"] 
.-w-head-logo{text-align: center;}[data-lib="101"] .-w-header .-w-header__left{width: 40%;}[data-lib="101"] .-w-header .-w-header__right{align-items: unset;
	justify-content: unset;
	flex-direction: column;
	width: 100%;
	height: 100vh;
	padding: 0;
	background-color: rgba(245,245,245,1);
	position: fixed;
	top: 0;
	right: -100%;
	z-index: 9;
	transition: .4s;
	overflow-y: scroll;}[data-lib="101"] .-w-header .-w-header__right.active{right: 0%;
	transition: .4s;}[data-lib="101"] .-w-header .-w-header__menu.active{top: 0;
	right: 0;}[data-lib="101"] .-w-g-nav-wrap{order: 1;}[data-lib="101"] .-w-g-nav{display: block;
	padding: 2rem;}[data-lib="101"] .-w-g-nav .-w-g-nav__list{display: block;}[data-lib="101"] .-w-g-nav .-w-g-nav__list-col{display: block;}[data-lib="101"] .-w-g-nav .-w-g-nav__list-col a{display: flex;
	align-items: center;
	padding: 1rem 0 0;}[data-lib="101"] .-w-g-nav .-w-g-nav__list-col:not(:first-child) a{margin: 1rem 0 0;
	padding: 1rem 0 0;
	border-top: 1px solid #333;
	border-left: none;}[data-lib="101"] .contact{order: 2;
	height: auto;
	margin: 1rem 0;
	text-align: center;
	line-height: 1;
	clip-path: polygon(20% 0, 100% 0%, 100% 100%, 0% 100%);}[data-lib="101"] .contact a{padding: 3rem 2rem;}[data-lib="101"] .-w-tel-wrap{order: 3;
	border-radius: 0 0 0 0;}[data-lib="101"] .-w-tel{flex-direction: column;}[data-lib="101"] .-w-tel__number{font-size: 1.25em;}}@media (min-width: 769px){[data-lib="101"] .-w-header__left{padding: 0 0 0 4.8rem;}}/*widget:1153e3e8-63d0-4fb9-bac7-0085c547a4ce*/[data-lib="104"]{padding: 8rem 0 1rem;
	color: #F5F5F5;
	background: url(/_img/ja/cms_parts_library/369/image/_/) no-repeat center center / cover;}[data-lib="104"] .-w-wrapper{max-width: 870px;
	margin: 0 auto;}[data-lib="104"] .-w-flex{display: flex;
	justify-content: space-between;}[data-lib="104"] .-w-tel-wrap{margin: 3.2rem 0 0;}[data-lib="104"] .-w-time{font-size: 1.4rem;
	letter-spacing: .14em;}[data-lib="104"] .-w-tel__num{font-size: 2em;
	font-weight: 500;
	line-height: 1;
	letter-spacing: .08em;}[data-lib="104"] .-w-btn-area{margin: 2rem 0 0;
	font-size: 16px;
	letter-spacing: .12em;}[data-lib="104"] .-w-btn-area__col{width: 400px;}[data-lib="104"] .privacy{text-align: center;
	margin: 1rem 0 0;
	font-size: 13px;
	letter-spacing: .04em;}[data-lib="104"] .copyright-wrap{text-align: center;
	margin: 8rem 0 0;}[data-lib="104"] .copyright{font-size: 10px;}@media (max-width:768px){[data-lib="104"]{padding: 4rem 0 1rem;}[data-lib="104"] .-w-flex{flex-direction: column;
	justify-content: center;
	align-items: center;}[data-lib="104"] .-w-btn-area{margin: 0 0 0;}[data-lib="104"] .-w-btn-area__col{width: 100%;}[data-lib="104"] .-w-sub-info{margin: 2rem 0 0;}}/*widget:102a6330-35bf-434a-8f94-73f57bf80b74*/[data-lib="358"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}[data-lib="358"]{text-align: center;
	display: inline-block;
	width: 100%;
	text-decoration: none;
	position: relative;
	z-index: 2;}[data-lib="358"]:hover{opacity: 1;}[data-lib="358"] .-w-btn{display: block;
	width: 100%;
	height: 100%;
	padding: 2rem 4rem;
	letter-spacing: .04em;
	background:#ffd900;
	color:#ffffff;}[data-lib="358"] .btn-push{transition: .3s;
	border-bottom: 6px solid #f8b500;
	border-radius: 8px;}[data-lib="358"] .btn-push:hover{margin-top: 4px;
	border-bottom: 2px solid #f8b500;}[data-lib="358"] .arrow{position: relative;
	display: inline-block;}[data-lib="358"] .arrow:before{content: '';
	width: 12px;
	height: 12px;
	border: 0px;
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	right: 24px;
	margin-top: -4px;}[data-lib="358"].-w-assort span{color:#ffffff;
	background:#7FAC52;}[data-lib="358"].-w-assort .arrow:before{border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;}[data-lib="358"].-w-accent span{color:#ffffff;
	background:#FFD706;}[data-lib="358"].-w-accent .arrow:before{border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;}[data-lib="358"].-w-base span{color:#082417;
	background:#F5F5F5;}[data-lib="358"].-w-base .arrow:before{border-top: solid 2px #082417;
	border-right: solid 2px #082417;}@media (max-width: 768px){}/*widget:a9213c70-3997-4c92-bce0-8bb3f3128c57*/ERROR : owlet_dsl::css('border-color',(owlet_dsl::resource('colors','assort'),0.8))
ERROR : owlet_dsl::css('border-color',(owlet_dsl::resource('colors','assort'),0.8))
ERROR : owlet_dsl::css('border-color',(owlet_dsl::resource('colors','assort'),0.8))
ERROR : owlet_dsl::css('border-color',(owlet_dsl::resource('colors','assort'),0.8))
ERROR : owlet_dsl::css('border-color',(owlet_dsl::resource('colors','assort'),0.8))
[data-lib="71"] *{box-sizing: border-box;}[data-lib="71"]{margin-top: 4rem;
	padding: 0 0 6rem;
	background: #fff;}[data-lib="71"] table tr td label{display: block !important;
	display: inline-block;
	vertical-align: middle;}[data-lib="71"] .-w-head{padding: 3.4rem 2rem;
	text-align: center;}[data-lib="71"] .-w-head__ttl{font-size: 1.467em;
	font-weight: 500;
	letter-spacing: .03em;}[data-lib="71"] .-w-head__txt{margin: 2rem 0 0;
	line-height: 1.8;}[data-lib="71"] .-w-head .-w-require{margin: 0 .4rem 0 0;}[data-lib="71"] .-w-privacy-link{color: #0000EE;
	text-decoration: underline;}[data-lib="71"] .-w-wrapper{max-width: 800px;
	margin: 0 auto;
	margin: 0 auto;}[data-lib="71"] .-w-form-description{text-align: center;
	margin: 0 0 4rem;}[data-lib="71"] .-w-table{display: block;
	border: 1px solid #eee;}[data-lib="71"] .-w-table tbody{display: block;}[data-lib="71"] .-w-table__col{display: flex;
	flex-wrap: wrap;
	padding: 0;}[data-lib="71"] .-w-table__col:nth-child(1) label{width: 24%;}[data-lib="71"] .-w-table__col:nth-child(2) label{width: 49%;}[data-lib="71"] .-w-table__ttl,[data-lib="71"] 
.-w-table__input{text-align: left;}[data-lib="71"] .-w-table__ttl{width: 240px;
	padding: 1.6rem 3rem;
	font-size: .867em;
	font-weight: 500;
	letter-spacing: .05em;
	color: #fff;
	background-color: #7FAC52;}[data-lib="71"] .-w-table__input{flex: 1;
	padding: 1.6rem 3rem;}[data-lib="71"] .-w-table__col:not(:first-child){border-top: 1px solid #eee;}[data-lib="71"] .-w-table-check__ttl,[data-lib="71"] 
.-w-table-check__txt{padding: 1.6rem;
	text-align: left;}[data-lib="71"] .-w-table-check__ttl{width: 40%;}[data-lib="71"] .-w-thanks__inner{text-align: center;
	margin: 4rem 0 0;}[data-lib="71"] .-w-thanks__txt{font-size: 1.25em;}[data-lib="71"] .-w-thanks__btn{text-align: center;
	margin-top: 4rem;}[data-lib="71"] .zip2addr{background: red !important;
	margin-bottom: 10px;
	padding: 6px 13px 4px;
	box-sizing: border-box;
	display: inline-block;
	border:0;
	color:#ffffff;
	background:#ffd900;}[data-lib="71"] .-w-rules-head{margin-top: 54px;
	margin-bottom: 18px;
	padding: 0 0 4px 6px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: normal;
	color: #222222;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #333333;}[data-lib="71"] .-w-rules-agree{text-align: center;
	margin-bottom: 5.0rem;}[data-lib="71"] .-w-rules-agree a{display: inline-block;}[data-lib="71"] .-w-rules-body{height: 160px;
	margin: 2rem auto;
	padding: 1rem;
	font-size: 13px;
	border: 1px solid #aaa;
	overflow-y: scroll;}[data-lib="71"] .-w-require,[data-lib="71"] 
.require{display: inline-block;
	padding: 0.2rem .4rem;
	vertical-align: middle;
	font-size: 11px;
	line-height: 1;
	font-weight: normal;
	color: #fff;
	background-color: #E05046;}[data-lib="71"] .-w-preview:empty::before{content:'入力画面、確認画面、完了画面それぞれにメッセージを設置できます';
	display:block;
	text-align: center;}[data-lib="71"] .alert,[data-lib="71"] 
.alert + div{font-weight: bold;
	color: #E05046;}[data-lib="71"] table{width: 100%;
	margin: 0 auto 40px;
	border-collapse: collapse;}[data-lib="71"] table tr th{width: 100%;
	text-align:right;
	vertical-align: top;}[data-lib="71"] table tr td{vertical-align: middle;
	width: 100%;
	color: #313131;
	background: #ffffff;}[data-lib="71"] .-w-btn-wrap{display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin: 6rem 0 0;}[data-lib="71"] .-w-btn-wrap__col{min-width: 300px;}[data-lib="71"] .-w-btn-wrap__col:not(:first-child){margin: 0 0 0 2.8rem;}[data-lib="71"] .-w-form-btn{text-align: center;
	z-index: 0;}[data-lib="71"] .-w-form-btn__body{display: inline-block;
	width: 100%;
	padding: 1.2rem 2rem;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: inherit;
	letter-spacing: .2em;
	color:#F5F5F5;
	background: #7FAC52;
	border: none;
	border-radius: 50px;
	cursor: pointer;}[data-lib="71"] .btn-push{transition: .3s;
	border-bottom: 4px solid #007700;
	border-radius: 8px;}[data-lib="71"] .btn-push:hover{margin-top: 3px;
	border-bottom: 1px solid #007700;}[data-lib="71"] .-w-btn-wrap .-w-form-btn button[type="submit"]{vertical-align: top;}[data-lib="71"] input[type="text"]{width: 100%;
	box-sizing: border-box;
	padding: 10px;}[data-lib="71"] input.owlet-input-name-sei[type="text"],[data-lib="71"] 
input.owlet-input-name-mei[type="text"]{width: 35%;
	padding: 10px;
	margin: 0 10px 0;}[data-lib="71"] input[type="text"],[data-lib="71"] select{min-height: 30px;
	border: 1px solid;
	border-color: #ededed;
	border-radius: 4px;}[data-lib="71"] input.owlet-input-tel1[type="text"],[data-lib="71"] 
input.owlet-input-tel2[type="text"],[data-lib="71"] 
input.owlet-input-tel3[type="text"],[data-lib="71"] 
input.zip1[type="text"],[data-lib="71"] 
input.zip2[type="text"]{line-height: 1.2;
	padding: 10px;
	border: 1px solid;
	border-color: #ededed;
	#7FAC52;
	width: 115px;}[data-lib="71"] textarea{min-height: 200px !important;
	line-height: 1.2;
	padding: 10px;
	border: 1px solid;
	border-color: #ededed;
	#7FAC52
	width: 100%;}[data-lib="71"] select{line-height: 1.2;
	border: 1px solid;
	border-color: #ededed;
	#7FAC52
	width: 180px;}[data-lib="71"] .owlet-input-name-sei,[data-lib="71"] 
.owlet-input-name-mei,[data-lib="71"] 
input[type="name_sei"],[data-lib="71"] 
input[type="name_mei"]{width: 90px;
	margin: 0 5px;}[data-lib="71"] input[name="input[email]"],[data-lib="71"] 
input[name="input[email_confirm]"]{width: 100%;}[data-lib="71"] .zip1,[data-lib="71"] .zip2{width: 60px;
	margin-bottom: 10px;}[data-lib="71"] select.prefectures,[data-lib="71"] 
select.city{margin: 0 5px 10px 0;
	padding: 10px;}[data-lib="71"] .address,[data-lib="71"] 
input[name="input[address_address]"],[data-lib="71"] 
input[name="input[address_address2]"],[data-lib="71"] 
input[name="input[address2_address]"],[data-lib="71"] 
input[name="input[address2_address2]"]{width: 100%;
	margin-left: 0;}[data-lib="71"] .address,[data-lib="71"] 
input[name="input[address_address]"]{margin-bottom: 5px;}[data-lib="71"] .owl-datepicker{width: 150px;
	margin-right: 5px;}[data-lib="71"] select[name="input[date_hour]"],[data-lib="71"] 
select[name="input[date_minute]"]{margin-right: 5px;}[data-lib="71"] .owlet-input-tel1,[data-lib="71"] 
.owlet-input-tel2,[data-lib="71"] 
.owlet-input-tel3{width: 60px;}[data-lib="71"] .owlet-input-tel2,[data-lib="71"] 
.owlet-input-tel3{margin-left: 5px;}[data-lib="71"] input[name="input[company_name]"]{width: 80%;
	line-height: 1.2;
	padding: 2px;}[data-lib="71"] textarea[name="input[text]"]{width: 80%;}[data-lib="71"] input[name="input[select_etc]"],[data-lib="71"] 
input[name="input[radio_etc]"],[data-lib="71"] 
input[name="input[check_etc]"]{width: 80%;
	margin-top: 5px;}[data-lib="71"] input[type="checkbox"],[data-lib="71"] 
input[type="radio"]{margin: 0 4px 0 0;}@media (max-width: 768px){[data-lib="71"]{padding: 1rem;}[data-lib="71"] .-w-step-wrap{width: 100%;
	margin: 3.2rem auto 2rem;}[data-lib="71"] .-w-step__triangle{left: -20%;}[data-lib="71"] .-w-btn-wrap__col{min-width: auto;
	width: 40%;}[data-lib="71"] .-w-btn-wrap__col:not(:first-child){margin: 0 0 0 2rem;}[data-lib="71"] .-w-ttl-en{font-size: 10vw;}[data-lib="71"] .-w-table__ttl{display: block;
	width: 100%;
	padding: 10px 2%;
	border-bottom: none;
	text-align:left;}[data-lib="71"] .-w-table__input{display: block;
	width: 100%;
	padding: 10px 2%;
	border-bottom: none;
	text-align:left;}[data-lib="71"] .-w-rules-agree{font-size:1.3rem;}[data-lib="71"] input[type="file"]{line-height: 1;}[data-lib="71"] input.owlet-input-name-sei[type="text"],[data-lib="71"] 
input.owlet-input-name-mei[type="text"]{width: 100%;
	margin: 0 auto;}[data-lib="71"] input.owlet-input-name-sei[type="text"]{margin-bottom:10px;}[data-lib="71"] input.owlet-input-tel1[type="text"],[data-lib="71"] 
input.owlet-input-tel2[type="text"],[data-lib="71"] 
input.owlet-input-tel3[type="text"],[data-lib="71"] 
input.zip1[type="text"],[data-lib="71"] 
input.zip2[type="text"]{width: 88px;}}@media (max-width: 768px){}[data-instance="32"]{background-color: #ffffff;}/*instance mediea*/@media (max-width: 768px){}/*layout:4*/.-lay-main-contents {
  margin: 6rem 0 0;
}

.-lay-cv {
  margin: 10rem 0 0;
}/*layout:5*/.-lay-mv {
  display: none;
}