.page-header {
background-size: cover;
height: 313px;
display: flex;
align-items: center;
background-size: 1200px;
} .siteHeader {
box-shadow: none;
min-height: 313px;
}
.headerTop {
border-bottom: none;
} .page-header h1.page-header_pageTitle, .page-header div.page-header_pageTitle {
display:none;
} @media (min-width: 992px) { .mainSection-col-two {width: 72%;} .sideSection-col-two {width: calc(28% - 3em);}
} .breadSection {
border-bottom: 0px solid rgba(0,0,0,.05);
margin-bottom: 20px;
}  @media (min-width: 992px) { .mainSection-col-two {
width: 72%;
} .sideSection-col-two {
width: calc(28% - 3em);
}
body {
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Helvetica, Arial, sans-serif;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
p {
font-size: 16px;
text-rendering: optimizeLegibility;
} .ltg-slide picture {
max-width:1200px;
height: auto;
}
.ltg-slide .swiper-slide>a {
max-width:1200px;
height: auto;
}
*/余白の色*/
.swiper-container {
background-color: ＃EEEEEF;
}
#content hr { display:block; } .headerTop {border-bottom: none;} .mega-menu-item-9767,.mega-menu-item-9775,
.mega-menu-item-9776,.mega-menu-item-9777,
.mega-menu-item-9778,.mega-menu-item-9779,
.mega-menu-item-9780,.mega-menu-item-9781,
.mega-menu-item-11816,.mega-menu-item-11823,
.mega-menu-item-11801,.mega-menu-item-11828,
.mega-menu-item-11829,.mega-menu-item-11819,
.mega-menu-item-12628,.mega-menu-item-12680,
.mega-menu-item-12689,.mega-menu-item-12694,
.mega-menu-item-12701,#mega-menu-item-12496
{border-top: 2.5px solid #333;} body {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:16px;
} a {text-decoration:none;}
a:hover {
text-decoration:none !important;
color:black;
}
a:visited {
color:#551A8B;
text-decoration:underline;
}
.wp-block-separator{
height: 1px;
border: none;
}
a.mega-menu-link{min-width: 190px;}
.color-block-group {
border-color: #67bb73;
border-top-width: 8px;
border-right-width: 1px;
border-left-width: 1px;
} .siteFooter.nav li a, 
.siteFooter h2 a, 
.widget a, 
.siteFooter a, h2 a {text-decoration:none;}
footer.section.siteFooter {border-top:none;} .vk_button .btn.has-background:not(.has-text-color), .editor-styles-wrapper .vk_button .btn.has-background:not(.has-text-color) {
font-size: 24px;
font-weight: 600;
}
@media print {
#menu {display: none;} .footerMenu li {display: none;}
} #mega-menu-wrap-max_mega_menu_7 #mega-menu-max_mega_menu_7 > li.mega-menu-item > a.mega-menu-link {width:calc(max-content-1em);} #mega-menu-wrap-header-top{min-width: max-content;} .menu-b {
font-size:16px !important;
font-weight:700;
margin-top:10px;
} .wp-block-search.wp-block-search__button-inside.search-1 .wp-block-search__inside-wrapper .wp-block-search__input {
   border:2px solid #045193 !important;
padding: 0 0 0 1em;
} .lcp_catlist li {
list-style:none;
border-bottom: 1px solid #CCCCCC;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
font-size:16px;
font-weight: 400;
}
ul.lcp_catlist li img {
float: left;
margin-right: 10px;
} ul.lcp_catlist{
margin-top: 1.5em;
margin-bottom: 1.2em;
margin-left: 17em;
text-indent: -15em;
list-style: none;
} .catname{
color:#045193;
font-size:14px;
text-align:center;
background-color:#CED8F6;
padding:0 8px;
margin:0 8px;
} .categoryid-4 h3.has-text-align-left is-style-vk-heading-plain{
font-size: 16px;
font-weight:700;
text-align:left;
} <pre><code> .mw_wp_form [type=submit] {
width:60px;　 line-height: 2em; margin: 10px auto;
background: #ffd0d6; color: #333; box-shadow: 0px 1px 3px rgba(0,0,0,.5); border: 0; border-radius: 2px; }
.ebd_input {padding-left: 200px;}
.mw_wp_form [type=submit]:hover {
background: #aee0dd; color: #333; box-shadow: 0px 1px 3px rgba(0,0,0,.5); } container sectionBox footerWidget.sectionBox {
padding-top:none  !important;
padding-bottom:none  !important;
} table.CF7_table{
width:80%;
margin:0 auto;
border: 2px solid #045193;
color:#045193;
font-size:16px;
margin:10px auto;
}
table.CF7_table tr{
border-top: 1px solid #e5e5e5;
}
table.CF7_table th{
height:35px;
}
.single .entry-content table.CF7_table,
.page .entry-content table.CF7_table{
display:table;
} .CF7_table input, .CF7_table textarea {
border: 1px solid #045193;
}
.CF7_table ::placeholder {
color:#797979;
} .CF7_req{
font-size:.9em;
padding: 5px;
color: red; border-radius: 3px;
margin-right:1em;
} .CF7_unreq{
font-size:.9em;
padding: 5px;
background: #045193; color: #fff;
border-radius: 3px;
margin-right:1em;
} @media screen and (min-width: 768px){
.CF7_table th{
width:30%; background-color:#ebedf5; }
} .wpcf7 input.wpcf7-submit {
background-color:#34538d; border:0;
color:#fff;
font-size:1.2em;
font-weight:bold;
margin:0 auto;
}
.CF7_btn{
text-align:center;
margin-top:20px;
}
.wpcf7-spinner{
width:0;
margin:0;
}
.textarea.form-control {
height: 60px;
} @media screen and (max-width: 768px){
table.CF7_table{
width:95%;
}
.CF7_table tr, .CF7_table td, .CF7_table th{
display: block;
width: 100%;
line-height:2.5em;
}
.CF7_table th{
background-color:#ebedf5;
}
}   .wpcf7 form.sent .wpcf7-response-output {
margin-left: auto;
margin-right: auto;
width: 80%;
font-weight: 700;
font-size: large;
} wp-block-search__inside-wrapper  {
   border: 2px;
border-color: #045193;
}	
aside#block208.widget.widget_block widget_search{
background-color:#f7f7f7 !important;
} .grecaptcha-badge{
left:6px !important;
width:70px !important;
}
.grecaptcha-badge:hover{
left:6px !important;
width:256px !important; 
} .card-horizontal .card-body {
height: 90%;
width:95%
padding-bottom: 1.5em;
background-color: #eeeeef;
box-shadow: 2px 2px 4px;
margin: 0px;
}
.vk_childPage {
margin-top: 0.5rem;
}
.vk_post.card {
margin-bottom: 10px;
}
}     @media screen and (max-width: 640px) {
#main.mainSection-col-two {width:100%;}
#main h2{font-size:16px;}
#main p{font-size:14px}
#main li{font-size:14px}
#main body {font-size:10px}
#post-2.postListText_title{font-size: 10px;} .row {display: none;} #関連記事.ul.lcp_catlis,
#content ul li.lcp_catlist a{
margin-left: 0em;
text-indent: 0em;
list-style: none;
}
.catname::after {
content: "\A" ;
white-space: pre ;
} .is-style-vk-group-solid,
.wp-container-1 wp-block-group is-style-vk-group-solid vk-has-vivid-green-cyan-color
{
border-right-width:0;
border-left-width:0;
}
#main.wp-container-1 wp-block-group is-style-vk-group-alert-info has-background,wp-block-group__inner-container,.is-style-vk-group-alert-info{
padding 1em;
} .vk_posts .postListText_title{
line-height:1.5;
font-size:14px;
} .catname::after {
content: "\A" ;
white-space: pre ;
} .vk_accordion,.vk_accordion-trigger {
padding:10 auto;
margin: 0 auto;
font-size: 12px;
}	
.wp-block-columns {
margin-bottom: 0.75em;
} #main h2,h3 {font-size: 12px;}
.footerMenu {display:none;} }