/*横幅100％用の設定　APPテンプレート
********************************/

.mainpost {
    overflow: hidden;
}

.mainarea .col-12 {
    overflow: inherit;
}

.fullarea{
	  width: 100vw;
    margin-left: calc(-50vw + 50%);
    background: #999;
}

.test-wrap {
    background: white;
    padding: 10px;
    border-radius: 10px;
    margin: 25px;
}

.h3_test{
    padding: 10px 0 !important;
    border-radius: 10px !important;
}

.fixed_footer {
    background-color: #fff0;
}

.widget.widget_media_image {
    text-align: center;
}

.center-pic {
    padding-bottom: 10px;
}

@media (max-width: 767.98px){
.device {
    top: 60px;
    left: 0;
    right: -190px;
}
}

.mt--20{
  margin-top:-20px;
}

.border-none span{
  border-bottom: none !important;
  
}

/*
*****************/
.widget.widget_media_image {
    padding-bottom: 20px;
}

/*同意ページ関係
*****************/
.douibox0 {
    padding: 10px 5px;
    background: #00aeef;
    color: #fff;
    padding-left: 15px;
}

.douikakunin {
    background: #ff8383;
    color: #fff;
    text-align: center;
    padding: 10px 5px;
}

.agreetop h2 {
    text-align: center;
}

.agreetop p {
    color: #6d6d6d;
    text-align: center;
}

.douibox.col-12 {
    font-size: 16px;
    background: #f3f3f3;
    padding: 15px 0 8px;
    margin-bottom: 20px;
}

.agsend.col-12 {
    text-align: center;
    margin: 30px 0;
}

.col-3.douikakunin a {
    color: #fff;
    text-decoration: none;
}


a.wp-block-button__link {
    color: #fff !important;
}

.mt--40{
  margin-top:-40px;
}

.pd15 {
    padding: 10px !important;
}

.rikukaiketsu {
    margin-bottom: -9px;
}

.kiyakuinfo {
    background: #ffeaea;
    padding: 10px;
    margin-bottom: 30px;
    border: 1px;
}

p.kiyakuttl {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}
