@media screen and (min-width: 768px){body{font-size:18px;line-height:1.5;word-break:break-all;}h1{font-size:36px;font-weight:700;line-height:1.5;}h2{font-size:42px;font-weight:500;line-height:1.5;}h3{font-size:36px;font-weight:500;line-height:1.5;}h4{font-size:28px;font-weight:500;line-height:1.5;}h5{font-size:22px;font-weight:500;line-height:1.5;}p{font-size:18px;line-height:1.7;}:root {--mainc:#6a9a47;--subc1:#f7ca89;--subc2:#a5dada;--bgc:#e3edc6;--bgc2:#fff7ea;--boxshadow:4px 4px 0 rgba(110, 153, 63, .2);}html {scroll-padding-top: 120px;}h1,h2,h3,h4,h5 {font-weight:700;}a {transition:.5s;}a img:hover {opacity:.8;}/*ボタン共通アイコン*/a.btn:not(.cta-btn)::after {    content: url(../img/icon-arrow-w.png);}p + p {margin-top:1rem;}/**レイアウトブロック**/#contents .section {padding:60px 0;}/*CTA*/a.btn.cta-btn {border-color:none;text-align:center;}/*HEADER*/.head-tel a {display:block;background:url(../img/head-tel.png)no-repeat center/contain;width:250px;height:50px;}.head-mail a {display:block;background:url(../img/head-mail.png)no-repeat center/contain;width:230px;height:70px;}/*グローバルナビ*/#grobalnav .navbar-nav > li#gnv-contact {display:none;}}@media screen and (max-width: 767px){body{font-size:18px;line-height:1.5;word-break:break-all;}h1{font-size:28px;font-weight:700;line-height:1.5;}h2{font-size:42px;font-weight:500;line-height:1.5;}h3{font-size:28px;font-weight:500;line-height:1.5;}h4{font-size:28px;font-weight:500;line-height:1.5;}h5{font-size:22px;font-weight:500;line-height:1.5;}p{font-size:18px;line-height:1.7;}:root {--mainc:#6a9a47;--subc1:#f7ca89;--subc2:#a5dada;--bgc:#e3edc6;--bgc2:#fff7ea;--boxshadow:4px 4px 0 rgba(110, 153, 63, .2);}h1,h2,h3,h4,h5 {font-weight:700;}/*ボタン共通アイコン*/a.btn:not(.cta-btn)::after {    content: url(../img/icon-arrow-w.png);}p + p {margin-top:1rem;}/**レイアウトブロック**/#contents .section {padding:30px 0;}div[id^='page-row-'] {min-height:unset;}/*テーブル*/.table-responsive {border:none;}.table-responsive:before {content:"※横スクロールできます";display:block;font-size:14px;}/*ハンバーガーメニュー内*/#grobalnav .dropdown-contents {display:block!important;width:100%!important;}}