@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.c-gnav .sub-menu{background-color:#333; color:#fff;}
.c-smallNavTitle{display: none;}
.w-beforeFooter{margin-bottom:0!important;}
.c-pageTitle[data-style=b_bottom] .c-pageTitle__inner{border-bottom:3px solid rgba(0,0,185,1);}
.c-pageTitle__inner{color: #235499; font-size: 1.5em;}
.service .swell-block-fullWide__inner .wp-block-columns.mb0{margin-bottom:0!important;}
.service .service-menu .wp-block-columns{--wp-column-gap: 0!important;}
.wp-block-latest-posts a:hover, .w-footer__box a:hover{ opacity:0.5; transition-duration:0.3s;}
.post_content hr.wp-block-separator.titleline {border-bottom:3px solid #235499;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width:80px!important;}
.l-content{margin-bottom: 0!important;}
.p-postList__thumb:before {background:#fff!important;}
[class*=is-style-btn_] a{border-radius: 0!important;}
.c-categoryList__link, .c-postThumb__cat,[class*=page-numbers].current, [class*=page-numbers]:hover{background-color: #083389;}
.p-pnLinks .-next .p-pnLinks__link, .p-pnLinks .-prev .p-pnLinks__link{border-color: #00b5ed;}
.wp-block-latest-posts__featured-image a { display: inline-block; height: 150px;}
.wp-block-latest-posts__featured-image img{height: 100%; max-width: 100%; width: auto;}
.contact-area{background-image: linear-gradient(90deg, #e0e0e0, #ffffff);}

@media(min-width: 768px) {a[href^="tel:"] {pointer-events: none;}}
