/*!
Theme Name: CRIWARE Portal サイトテーマ
Theme URI: https://criware.info/
Description: このテーマファイルは「ColorMag」の子テーマです。
Author: ＣＲＩ・ミドルウェア
Author URI: https://www.cri-mw.co.jp
Template: colormag
Version: 1.0.0
Text Domain: criware-portal
*/body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP","Noto Sans SC",sans-serif}.cm-entry-summary>*+*{margin-top:25.6px}.cm-entry-summary p,.cm-entry-summary ul,.cm-entry-summary li{font-size:16px;line-height:1.8;font-weight:400}.cm-entry-summary p{margin-bottom:0}.cm-entry-summary h2{display:block;color:#333;border-bottom:2px solid #289dcc;border-left:10px solid #289dcc;font-size:25.6px;margin:48px 0 32px;font-weight:600;padding:0 0 4px 12px}.cm-entry-summary h3{font-weight:bold;border-bottom:2px dotted #888;padding:0 0 6px 0;display:block;color:#333;font-size:19.2px;margin:48px 0 24px;padding:0}.cm-entry-summary h4{font-weight:bold;display:block;font-size:19.2px;margin:32px 0 24px}.cm-entry-summary blockquote p{margin-bottom:25.6px}.related-posts-wrapper{margin:80px 0}.single-related-posts .cm-post-content .cm-entry-title{font-size:16px}.single-related-posts .cm-comments-link{display:none}.home .cm-entry-summary p{font-size:14.4px;line-height:1.4}.cm-entry-button span{font-weight:400}@media(hover: hover)and (pointer: fine){.cm-entry-button span:hover{transition:background .2s}}@media(hover: hover)and (pointer: fine)and (hover: hover)and (pointer: fine){.cm-entry-button span:hover:hover{text-decoration:none;background-color:rgb(31.6393442623,124.1844262295,161.3606557377)}}.cm-header-bottom-row .cm-container{padding-top:8px;padding-bottom:8px}@media screen and (min-width: 768px){.cm-header-bottom-row .cm-container{padding-top:0;padding-bottom:0}}.author-box{display:none}@media(hover: hover)and (pointer: fine){.cm-header-builder .cm-home-icon.front_page_on:hover{background-color:#289dcc}}.cm-primary-nav .cm-primary-menu li{font-family:inherit}.cm-primary-nav .cm-primary-menu li a{font-weight:400}input[type=search]{font-family:inherit}input[type=submit]{font-family:inherit;font-weight:normal}.cm-secondary select{font-family:inherit}.cm-secondary .widget{margin-bottom:48px}.cm-secondary .widget:has(.block-title){margin-bottom:0px}.cm-secondary .widget ul li{line-height:1.3;font-size:14px;padding:5px 0}.cm-secondary .widget ul li:before{font-family:"Font Awesome 6 Free";content:"";font-weight:bold;color:#289dcc;margin-right:6px}.cm-entry-summary *:not(i){font-family:inherit}.socialBtn{margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #ccc}.socialBtn ul{margin:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none}.socialBtn ul li{margin:0 5px}.socialBtn ul li svg{position:relative;top:2px}.socialBtn ul li:first-child{margin:0 5px 0 0}.socialBtn ul li a{border-radius:4px;padding:5px 8px 4px 8px;font-size:12px;font-weight:bold;text-decoration:none;transition:background-color .2s,color .2s}.socialBtn ul li.x-btn a{color:#fff;background-color:#000;border:2px solid #000}@media(hover: hover)and (pointer: fine){.socialBtn ul li.x-btn a:hover{background-color:#fff;color:#000}}.socialBtn ul li.fbshare-btn a{color:#fff;background-color:#1877f2;border:2px solid #1877f2}@media(hover: hover)and (pointer: fine){.socialBtn ul li.fbshare-btn a:hover{color:#1877f2;background-color:#fff}}.socialBtn ul li.htb-btn a{color:#fff;background-color:#00a4de;border:2px solid #00a4de}@media(hover: hover)and (pointer: fine){.socialBtn ul li.htb-btn a:hover{color:#00a4de;background-color:#fff}}.widget_block .cm-customhtml{width:100%;aspect-ratio:500/170;background-image:url("assets/img/mv_adx.jpg");background-size:cover;background-position:0 40%;margin-bottom:12px;border-radius:4px}.widget_block .cm-customhtml a{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center;color:#fff;font-weight:bold;box-sizing:border-box;background-color:rgba(0,0,0,.4);transition:background-color .2s}@media(hover: hover)and (pointer: fine){.widget_block .cm-customhtml a:hover{background-color:rgba(0,0,0,.55)}}.widget_block .cm-customhtml a div span{display:inline-block;text-shadow:1px 1px 0 rgba(0,0,0,.8)}.widget_block .cm-customhtml a div.banner{width:100%;text-align:center}.widget_block .cm-customhtml a div.banner__subtitle span{font-size:17.6px}.widget_block .cm-customhtml a div.banner__maintitle span{font-size:21.6px;margin:0 4px}.home .cm-featured-category-slider .cm-slide-content{padding:0;background:linear-gradient(180deg, rgba(35, 35, 35, 0) 0%, rgba(35, 35, 35, 0.6) 35%, rgba(35, 35, 35, 0.9) 100%)}.home .cm-featured-category-slider .cm-entry-header-meta{padding:0 16px}@media screen and (min-width: 48em){.home .cm-featured-category-slider .cm-entry-header-meta{padding:0 24px}}.home .cm-featured-category-slider .cm-entry-header-meta .cm-post-categories a{transition:background .2s}@media(hover: hover)and (pointer: fine){.home .cm-featured-category-slider .cm-entry-header-meta .cm-post-categories a:hover{text-decoration:none;background-color:rgb(31.6393442623,124.1844262295,161.3606557377)}}.home .cm-featured-category-slider .cm-entry-title a{padding:0 16px}@media screen and (min-width: 48em){.home .cm-featured-category-slider .cm-entry-title a{padding:0 24px}}.home .cm-featured-category-slider .cm-below-entry-meta a{padding:0 16px 8px 16px}@media screen and (min-width: 48em){.home .cm-featured-category-slider .cm-below-entry-meta a{padding:0 24px 24px 24px}}.home .cm-highlighted-posts .cm-post-content{padding:0;background:linear-gradient(180deg, rgba(35, 35, 35, 0) 0%, rgba(35, 35, 35, 0.6) 30%, rgba(35, 35, 35, 0.9) 100%)}.home .cm-highlighted-posts .cm-entry-title a{padding:32px 16px 0 16px}.home .cm-highlighted-posts .cm-post-date a{padding:0 16px 8px 16px}@media(hover: hover)and (pointer: fine){.home .cm-highlighted-posts .cm-post-date a:hover{color:#fff}}.home .cm-featured-posts .cm-entry-summary p{color:#666;font-size:13px}.home .cm-featured-posts .cm-entry-summary p:after{content:"..."}.home .cm-featured-posts .cm-post-categories a{transition:background .2s}@media(hover: hover)and (pointer: fine){.home .cm-featured-posts .cm-post-categories a:hover{text-decoration:none;background-color:rgb(31.6393442623,124.1844262295,161.3606557377)}}.single .cm-entry-header-meta{margin-top:16px}.single .cm-entry-header-meta .cm-post-categories a{transition:background .2s}@media(hover: hover)and (pointer: fine){.single .cm-entry-header-meta .cm-post-categories a:hover{text-decoration:none;background-color:rgb(31.6393442623,124.1844262295,161.3606557377)}}.archive .cm-entry-header-meta{margin-top:16px}.archive .cm-entry-header-meta .cm-post-categories a{transition:background .2s}@media(hover: hover)and (pointer: fine){.archive .cm-entry-header-meta .cm-post-categories a:hover{text-decoration:none;background-color:rgb(31.6393442623,124.1844262295,161.3606557377)}}.archive .cm-entry-summary p{font-size:13px;line-height:1.4;color:#666}.archive .cm-entry-summary p:after{content:"..."}@media screen and (min-width: 768px){.archive .cm-posts article:first-child .cm-entry-title{font-size:24px}}.archive .cm-posts article .cm-entry-title{font-size:18px}.page .cm-entry-header{margin:24px 0}.page .cm-entry-header .cm-entry-title{font-size:3.2rem}/*# sourceMappingURL=style.css.map */