@charset "utf-8";
/*
Theme Name:mrp04-child
Template:mrp04
Version: 0.01
*/

/*アレンジ強調枠組み
----------------------------*/
.round {
	border: 2px solid #20BD8E;
	margin-bottom:15px;
}

.round2 {
	border: 2px solid #CC142D;
	margin-bottom:15px;
}

.round p, .round2 p {
	padding:1em;
}

.tl {
    background-color: #20BD8E;
    padding-bottom:5px;
}

.tl2 {
    background-color: #CC142D;
    padding-bottom:5px;
}

.tl span, .tl2 span {
  padding: 0.5em;
  color: #fff;
}

/*------------------------
グローバルメニュー幅調整
------------------------*/
@media only screen and (min-width: 1024px) {

nav#mainNav ul li a {
	padding-left:50px;
	padding-right:50px;
}

}/*@media only screen and (min-width: 1024px) */


/*------------------------
お問い合わせフォーム項目幅調整
------------------------*/
.wide70{
width:78%;
}

/*新HOLOCF7送信テキストずれ対応*/
.wpcf7-spinner {
	margin: 0 auto!important;
}

/*HOLO移行対応*/
html{
        min-height: 100vh;
}
body{
min-height: 100vh;
}
#footer{
  position: sticky;
  top: 100vh;
  width: 100%;
}