@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
*/

/* PC・タブレット FVサイズ*/
@media (min-width:600px){
	.p-articleThumb{
    width: 640px;
	margin: 1.5em auto 1em;
	}
}
/* 著者情報 */
.p-authorBox {
	font-size: .9em;
}

/* 記事内画像中央寄せ */
.p-postList__thumb figure {
	margin: 0;
}
.entry-content figure.wp-block-image {
    width: 100%;
    text-align: center;
}

/* 一括資料請求フォーム */
.form-conts {
	display: flex;
	justify-content: space-between;
}
.form-conts-txts {
	width: 58%;
	font-size: 14px;
}
.form-conts-option {
	width: 38%;
}
.form-conts input,select {
	background: #fff;
	margin: 10px 0 20px;
}
.form-conts-txts input,select {
	width: 100%;
}
.form-submit {
	text-align: center;
	margin: 1rem 0 0;
}
.form-submit-txt {
	font-size:  12px;
}
.form-submit input {
	margin: 0.8rem 0 3rem;
	padding: 0.5rem 8rem;
    background: #273e63;
    color: #fff;
	transition: background-color 0.2s;
}
.form-submit input:hover {
    background: #fff;
    color: #273e63;
	border: 1px solid #273e63;
}
/* CF7チェックボックスとラジオボタンを縦並びに */
span.wpcf7-list-item {
	margin-top:5px;
	display: block;
}

@media screen and (max-width: 767px) {
	.form-conts {
		display: block;
	}
	.form-conts-txts {
		width: 100%;
	}
	.form-conts-option {
		width: 100%;
		padding: 3rem 0;
	}
	.form-submit input {
		width: 100%;
	}
}
.form-required {
	background: #b94047;
    color: #fff;
    padding: 3px 9px;
    margin: 0 0.5rem 0 0;
    border-radius: 15px;
    font-size: 0.6rem;
}
.form-optional {
	background: #4184ba;
    color: #fff;
    padding: 3px 9px;
    margin: 0 0.5rem 0 0;
    border-radius: 15px;
    font-size: 0.8rem;
}
.wpcf7-spinner {
	display: none;
}

/* PC・タブレット アイキャッチ画像サイズ変更 */
@media screen and (max-width: 480px) {
	.cta-rank {
        display: none;
    }
}

/* 3社CTA */
.cta-rank {
    padding: 1rem 0.5rem;
    background-color: #8fc320;
}
.rank-ttl {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	padding-left: 5px;
}
.rank-list {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.rank-item {
    background-color: #fff;
    padding: 1rem 0.5rem;
    border: 4px solid #8fc3206b;
}
.rank-left {
    width: 40%;
    margin-right: 2px;
}
.rank-right {
    width: 60%;
}
.rank-left img {
    text-align: center;
}
.rank-icon {
    text-align: center;
}
.rank-logo-01 {
    width: 80px;
    margin: 0 auto;
}
.rank2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.rank2 .rank-icon {
    width: 11%;
    margin-right: 1%;
}
.rank2 .rank-logo-02 {
    width: 18%;
    margin-right: 2%;
}
.rank2 .rank-txts {
    width: 66%;
}
.rank-left .rank-service {
    text-align: center;
    font-size: 20px;
}
.rank-right .rank-service {
    font-size: 18px;
}
.rank-cmt {
    font-size: 14px;
    margin-bottom: 0.8rem;
}
.rank-btns {
	text-align: center;
    justify-content: center;
    width: 66.66667%;
    margin: 0 auto;
}
.rank2 .rank-btns {
	text-align: center;
    justify-content: center;
    width: 66.66667%;
	margin: 0;
}
.rank-btn {
    font-size: 14px;
    padding: 0.5rem 2rem;
    background: #D63739;
    border: 1px solid #D63739;
    color: #fff;
    transition: background-color 0.2s;
    display: inline-block;
    width: 100%;
}
.rank-btn:hover {
    background: #fff;
    color: #D63739;
    border: 1px solid #D63739;
}
.rank-btn-doc {
    font-size: 14px;
    padding: 0.5rem 2rem;
    background: #263e64;
    border: 1px solid #263e64;
    color: #fff;
    transition: background-color 0.2s;
    display: inline-block;
    width: 100%;
    margin-bottom: 0.5rem;
}
.rank-btn-doc:hover {
    background: #fff;
    color: #263e64;
    border: 1px solid #263e64;
}
@media screen and (min-width: 481px) {
	.cta-rnk {
        display: none;
    }
}
.cta-rnk {
    padding: 10px 3px;
    text-align: center;
}
.rnk-ttl {
	font-weight: 600;
}
.rnk-list {
    display: flex;
    border: 1px solid #d3e7a980;
    padding: 15px 3px;
    margin-top: 1rem;
	justify-content: center;
}
.rnk-item {
    padding: 0 5px;
	width: 33%;
}
.rnk-icon img {
    width: 50px;
}
.rnk-logo img {
    object-fit: contain;
    width: 80px;
    height: 80px;
    margin: 0 0 0.5rem;
}
.rnk-cmt {
    font-size: 12px;
    margin-bottom: 8px;
}
.cta-rnk .rank-btn {
    font-size: 13px;
    padding: 0.5rem 0.3rem;
}
.rnk-service {
    font-weight: 600;
}
.rank-notes {
	color: #fff;
	font-size: 12px;
	margin-top: 8px;
	text-align: right;
}
@media screen and (max-width: 480px) {
	.rank-btn-doc,.rank-btn {
		padding: 0.5rem 0;
	}
	.rank-btns {
		width: 100%;
	}
	.rank-notes {
		color: #333;
		text-align: left;
	}
}

/* 比較表ダウンロードページ */
.download-conts {
	display: flex;
	justify-content: space-between;
}
.download-conts-txts {
	width: 48%;
}
.download-conts-txts-heading {
	font-size: 18px;
    font-weight: bold;
}
.download-conts-txts-summary {
	font-size: 1.4em;
    font-weight: bold;
    margin: 1rem 0 0;
}
.download-conts-txts-list {
	font-size: 1.1em;
    font-weight: bold;
    border-bottom: 1px solid;
    border-top: 1px solid;
    margin: .5rem 0 1rem;
    padding: .7rem 2rem;
}
.download-conts-txts img {
	margin-bottom: .5rem;
}
.download-conts-form {
	width: 46%;
	font-size: 14px;
}
.download-conts-form-desc {
	color: #31386a;
    font-weight: bold;
    margin-bottom: 1rem;
    border: 1px solid #31386a;
    padding: 0.5rem;
}
.download-conts input,select {
	background: #fff;
	margin: 5px 0 15px;
}
.download-conts-form input,select {
	width: 100%!important;
}
.download-item-rowspan {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.download-item-row-02 {
	width: 77%;
}
.download-item input {
	margin: 5px 0 15px ;
}
.download-submit {
	text-align: center;
	margin: 1rem 0;
}
.download-agreement {
	padding: 3rem 3rem 1rem;
}
.download-submit-txt {
	font-size:  12px;
}
.download-submit input {
	margin: .8rem 0 3rem;
	padding: .8rem 0;
    background: #273e63;
    color: #fff;
	transition: background-color 0.2s;
}
.download-submit input:hover {
    background: #fff;
    color: #273e63;
	border: 1px solid #273e63;
}
.download-submit .confirm {
	font-size: 1.5rem;
    font-weight: bold;
}
.download-submit ol {
	text-align: left;
    padding: 1rem 3rem;
}
@media screen and (max-width: 767px) {
	.download-conts {
		display: block;
	}
	.download-conts-txts {
		width: 100%;
	}
	.download-conts-form {
		width: 100%;
		padding: 3rem 0;
	}
	.download-agreement {
		padding: 1rem 0;
	}
	.download-submit input {
		width: 100%;
		padding: 0.5rem 0;
	}
	.download-submit ol {
		padding: 0 0 0 1rem;
	}
}

.download-item-col2 {
	display: flex;
	justify-content: space-between;
}
.download-item-col2 p {
	width: 49%;
}
.download-required {
	background: #b94047;
    color: #fff;
    padding: 1px 6px;
    margin: 0 0 0 5px;
    font-size: 0.6rem;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border-radius: 10px;
}
.download-optional {
	background: #4184ba;
    color: #fff;
    padding: 1px 6px;
    margin: 0 0 0 0.5rem;
    font-size: 0.6rem;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border-radius: 10px;
}
.download-agreement .devider {
	border-bottom: 3px solid #8fc320;
    width: 40px;
    margin: 1.5rem auto;
}

/* お問い合わせページ */
.contact-wrap {
	font-size: 14px;
}
.contact-wrap input,select,textarea {
	background: #fff;
	margin: 5px 0 15px;
}
.contact-wrap input,select {
	width: 50%;
}
.contact-wrap textarea {
	width: 100%;
}
.contact-submit {
	text-align: center;
}
.contact-agreement {
	padding: 3rem 3rem 1rem;
}
.contact-submit-txt {
	font-size:  12px;
}
.contact-submit input {
	margin: 0.8rem 0 3rem;
	padding: 0.5rem 8rem;
    background: #273e63;
    color: #fff;
	transition: background-color 0.2s;
}
.contact-submit input:hover {
    background: #fff;
    color: #273e63;
	border: 1px solid #273e63;
}
@media screen and (max-width: 767px) {
	.contact-wrap input,select {
		width: 100%;
		padding: 0.5rem 0;
	}
	.contact-submit input {
		width: 100%;
	}
}
.contact-required {
	background: #b94047;
    color: #fff;
    padding: 3px 9px;
    margin: 0 0.5rem 0 0;
    border-radius: 15px;
    font-size: 0.6rem;
}

.side-banner-execel {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1), 0 4px 4px -4px rgba(0, 0, 0, .1);
}

/* 比較表DLページ PR表記 */
.pr_label {
	font-size: 14px;
	text-align: right;
}

/* requestページ */
.download-item-name {
	display: flex;
    justify-content: space-between;
}
.download-item-firstname,.download-item-lastname {
    width: 49%;
}

@media screen and (min-width: 767px) {
	.download-conts-request {
	width: 50%;
  }
}

/* request-sekokanri 施工管理アプリ一括資料請求ページ */
.request-sekokanri .wpcf7-list-item{
	margin: 0 0 1rem 0;
}
.request-sekokanri .wpcf7-list-item label {
	background: #EFF2F6;
	border-radius: 8px;
	cursor: pointer;
    display: flex;
    align-items: center;
	font-weight: bold;
    position: relative;
	padding: .5rem 1rem;
	margin: 0 0 0 2rem;
}
.request-sekokanri .wpcf7-list-item input {
	position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%) translateX(-2rem);
	margin: 0;
	width: 1.1em;
	height: 1.1em;
}
/* request-sekokanri-logo */
.request-sekokanri .wpcf7-list-item label:before {
    content: '';
    display: inline-block;
    max-width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
	width: 100%;
}
.request-sekokanri .wpcf7-list-item:nth-child(1) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-kanna.jpg');
}
.request-sekokanri .wpcf7-list-item:nth-child(2) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-sakumiru.png');	
}
.request-sekokanri .wpcf7-list-item:nth-child(3) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-eyacho.png');	
}
.request-sekokanri .wpcf7-list-item:nth-child(4) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-dandoriwork.png');
}
.request-sekokanri .wpcf7-list-item:nth-child(5) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-anymore.jpg');	
}
.request-sekokanri .wpcf7-list-item:nth-child(6) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-genbanavikoutei.webp');	
}
.request-sekokanri .wpcf7-list-item:nth-child(7) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo_buildynote.png');	
}
.request-sekokanri .wpcf7-list-item:nth-child(8) label:before {
	background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-procolla.webp');	
}

/* request-sekokanri-provider 
.request-sekokanri .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label:before {
    content: "提供元：株式会社アルダグラム";
}
.request-sekokanri .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before {
    content: "提供元：株式会社プレックス";
}
.request-sekokanri .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before {
    content: "提供元：株式会社MetaMoJi";
}
.request-sekokanri .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before {
    content: "提供元：株式会社ダンドリワーク";
}
.request-sekokanri .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:before {
    content: "提供元：Anymore株式会社";
}
.request-sekokanri .wpcf7-list-item:nth-child(6) .wpcf7-list-item-label:before {
	content: "提供元：株式会社構造ソフト";
}
.request-sekokanri .wpcf7-list-item:nth-child(7) .wpcf7-list-item-label:before {
	content: "株式会社フィックス";
}
.request-sekokanri .wpcf7-list-item:nth-child(8) .wpcf7-list-item-label:before {
	content: "株式会社Arent";
}
*/

/* request-sekokanri-desc */
.request-sekokanri .wpcf7-list-item .wpcf7-list-item-label{
	display: flex;
	flex-direction: column;
}
.request-sekokanri .wpcf7-list-item .wpcf7-list-item-label:before {
	content: '';
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sekokanri .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label:after {
	content: "導入実績50,000社突破、0円から始められる施工管理アプリ。シンプル設計・操作性◎";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

.request-sekokanri .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:after {
	content: "30ID/9,800円で利用可。シンプルで使いやすさ◎、多機能オールインワン施工管理アプリ";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sekokanri .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:after {
	content: "TVCM放送中、大林組との共同開発アプリ。ゼネコンユーザーシェアNo.1（2024年MM総研調べ）";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sekokanri .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:after {
	content: "建築業界出身者によるサポート充実◎基本機能×オプション機能、柔軟なカスタマイズOK";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sekokanri .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:after {
	content: "中小企業向け機能に特化。施工予定・現場情報確認、報告まで施工管理はLINEで完結。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sekokanri .wpcf7-list-item:nth-child(6) .wpcf7-list-item-label:after {
	content: "手書き感覚で工程表を簡単作成。大手ゼネコンを中心に500社以上導入";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sekokanri .wpcf7-list-item:nth-child(7) .wpcf7-list-item-label:after {
	content: "アフターフォロー充実&用途に合わせたカスタマイズOK";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sekokanri .wpcf7-list-item:nth-child(8) .wpcf7-list-item-label:after {
	content: "大林組監修・協力開発。直感的な操作で、情報共有、工程作成";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

/* request-koujishashin 工事写真アプリ一括資料請求ページ */
.request-koujishashin .wpcf7-list-item{
	margin: 0 0 1rem 0;
}
.request-koujishashin .wpcf7-list-item label {
	background: #EFF2F6;
	border-radius: 8px;
	cursor: pointer;
    display: flex;
    align-items: center;
	font-weight: bold;
    position: relative;
	padding: .5rem 1rem;
	margin: 0 0 0 2rem;
}
.request-koujishashin .wpcf7-list-item input {
	position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%) translateX(-2rem);
	margin: 0;
	width: 1.1em;
	height: 1.1em;
}
/* request-koujishashin-logo */
.request-koujishashin .wpcf7-list-item label:before {
    content: '';
    display: inline-block;
    max-width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
	width: 100%;
}
.request-koujishashin .wpcf7-list-item:nth-child(1) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-kanna.jpg');
}
.request-koujishashin .wpcf7-list-item:nth-child(2) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-sakumiru.png');	
}
.request-koujishashin .wpcf7-list-item:nth-child(3) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-eyacho.png');	
}
.request-koujishashin .wpcf7-list-item:nth-child(4) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-dandoriwork.png');
}
.request-koujishashin .wpcf7-list-item:nth-child(5) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-anymore.jpg');	
}

.request-koujishashin .wpcf7-list-item .wpcf7-list-item-label{
	display: flex;
	flex-direction: column;
}
.request-koujishashin .wpcf7-list-item .wpcf7-list-item-label:before {
	content: '';
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-koujishashin .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label:after {
	content: "工事写真の撮影から整理・共有・台帳作成までを、シンプル操作で一元管理。初期費用・月額0円〜利用可能◎";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

.request-koujishashin .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:after {
	content: "工事写真の撮影から台帳作成までスマホで完結。月額9,800円/30ID~利用可";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-koujishashin .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:after {
	content: "写真への手書き書き込みや帳票作成に強い現場帳票アプリ。TVCM放送中、大林組との共同開発";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-koujishashin .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:after {
	content: "工事写真・工程・資料を現場単位でまとめて管理。建設業出身の開発・サポート体制建築業界出身者によるサポート充実◎";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-koujishashin .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:after {
	content: "LINEで送った工事写真を自動整理→写真台帳作成まで効率化。初期費用0円／1ヶ月無料トライアルあり";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

/* request-koujidaicho 工事台帳・原価管理ソフト一括資料請求ページ */
.request-koujidaicho .wpcf7-list-item{
	margin: 0 0 1rem 0;
}
.request-koujidaicho .wpcf7-list-item label {
	background: #EFF2F6;
	border-radius: 8px;
	cursor: pointer;
    display: flex;
    align-items: center;
	font-weight: bold;
    position: relative;
	padding: .5rem 1rem;
	margin: 0 0 0 2rem;
}
.request-koujidaicho .wpcf7-list-item input {
	position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%) translateX(-2rem);
	margin: 0;
	width: 1.1em;
	height: 1.1em;
}
/* request-kkoujidaicho-logo */
.request-koujidaicho .wpcf7-list-item label:before {
    content: '';
    display: inline-block;
    max-width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
	width: 100%;
}
.request-koujidaicho .wpcf7-list-item:nth-child(1) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-kakusa.jpg');
}
.request-koujidaicho .wpcf7-list-item:nth-child(2) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-sakumiru.png');	
}
.request-koujidaicho .wpcf7-list-item:nth-child(3) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-dandoriwork.png');	
}
.request-koujidaicho .wpcf7-list-item:nth-child(4) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-anymore.jpg');
}

.request-koujidaicho .wpcf7-list-item .wpcf7-list-item-label{
	display: flex;
	flex-direction: column;
}
.request-koujidaicho .wpcf7-list-item .wpcf7-list-item-label:before {
	content: '';
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-koujidaicho .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label:after {
	content: "必要な機能だけを選べる月額制。オプション追加・カスタマイズが柔軟で、小規模事業者向け◎。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

.request-koujidaicho .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:after {
	content: "月額9,800/30ID~利用可。原価・請求・現場管理までまとめて管理したい会社向け。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-koujidaicho .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:after {
	content: "住宅・リフォーム現場に特化。受発注と原価が自動でつながり、工事前後の粗利差まで把握しやすい。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-koujidaicho .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:after {
	content: "案件・顧客・工事情報をまとめて管理。現場と事務所の情報共有をシンプルにしたい会社向け。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

/* request-kouteihyo 工程表・工程管理アプリ一括資料請求ページ */
.request-kouteihyo .wpcf7-list-item{
	margin: 0 0 1rem 0;
}
.request-kouteihyo .wpcf7-list-item label {
	background: #EFF2F6;
	border-radius: 8px;
	cursor: pointer;
    display: flex;
    align-items: center;
	font-weight: bold;
    position: relative;
	padding: .5rem 1rem;
	margin: 0 0 0 2rem;
}
.request-kouteihyo .wpcf7-list-item input {
	position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%) translateX(-2rem);
	margin: 0;
	width: 1.1em;
	height: 1.1em;
}
/* request-kouteihyo-logo */
.request-kouteihyo .wpcf7-list-item label:before {
    content: '';
    display: inline-block;
    max-width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
	width: 100%;
}
.request-kouteihyo .wpcf7-list-item:nth-child(1) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-genbanavikoutei.webp');
}
.request-kouteihyo .wpcf7-list-item:nth-child(2) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-dandoriwork.png');	
}
.request-kouteihyo .wpcf7-list-item:nth-child(3) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-procolla.webp');	
}
.request-kouteihyo .wpcf7-list-item:nth-child(4) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-kanna.jpg');
}
.request-kouteihyo .wpcf7-list-item:nth-child(5) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-anymore.jpg');
}

.request-kouteihyo .wpcf7-list-item .wpcf7-list-item-label{
	display: flex;
	flex-direction: column;
}
.request-kouteihyo .wpcf7-list-item .wpcf7-list-item-label:before {
	content: '';
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-kouteihyo .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label:after {
	content: "月額4,000円~。スーパーゼネコンでも採用される工程表専用ソフト。見栄え・印刷・工程修正に強い工程表◎";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

.request-kouteihyo .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:after {
	content: "ガント×カレンダーで現場の段取りを一元管理。中長期から短期工事まで、工程共有をラクにしたい会社に。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-kouteihyo .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:after {
	content: "生成AIが工程実績を学習し、工程表作成を自動化。大林組の実プロジェクトで検証された、現場フィット型工程管理。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-kouteihyo .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:after {
	content: "初期費用・月額0円~。工程・写真・図面・チャットをまとめてクラウド管理。工程管理を軸に施工管理DXを進めたい企業向け。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-kouteihyo .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:after {
	content: "工程と原価をリアルタイムで可視化。案件ごとの進捗と利益を同時に把握したい企業におすすめ。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
/* request-sagyonippo 作業日報一括資料請求ページ */
.request-sagyonippo .wpcf7-list-item{
	margin: 0 0 1rem 0;
}
.request-sagyonippo .wpcf7-list-item label {
	background: #EFF2F6;
	border-radius: 8px;
	cursor: pointer;
    display: flex;
    align-items: center;
	font-weight: bold;
    position: relative;
	padding: .5rem 1rem;
	margin: 0 0 0 2rem;
}
.request-sagyonippo .wpcf7-list-item input {
	position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%) translateX(-2rem);
	margin: 0;
	width: 1.1em;
	height: 1.1em;
}
/* request-sagyonippo-logo */
.request-sagyonippo .wpcf7-list-item label:before {
    content: '';
    display: inline-block;
    max-width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
	width: 100%;
}
.request-sagyonippo .wpcf7-list-item:nth-child(1) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-kanna.jpg');
}
.request-sagyonippo .wpcf7-list-item:nth-child(2) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-kakusa.jpg');	
}
.request-sagyonippo .wpcf7-list-item:nth-child(3) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-eyacho.png');	
}
.request-sagyonippo .wpcf7-list-item:nth-child(4) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-sakumiru.png');
}
.request-sagyonippo .wpcf7-list-item:nth-child(5) label:before {
    background-image: url('https://gemba-tech.jp/wp-content/uploads/logo-dandoriwork.png');	
}

/* request-sagyonippo-desc */
.request-sagyonippo .wpcf7-list-item .wpcf7-list-item-label{
	display: flex;
	flex-direction: column;
}
.request-sagyonippo .wpcf7-list-item .wpcf7-list-item-label:before {
	content: '';
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sagyonippo .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label:after {
	content: "初期費用0円・月額0円~。シンプル操作で情報共有・報告◎日報・写真・連絡を現場単位で一元管理。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}

.request-sagyonippo .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:after {
	content: "作業日報を起点に、原価・利益までつなげて管理。日報データはそのまま工事台帳・原価管理に反映可能。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sagyonippo .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:after {
	content: "大手ゼネコン導入実績多数◎Excel帳票や手書き日報を、そのままデジタル化。承認フローや帳票管理まで含めて一元化。";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sagyonippo .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:after {
	content: "入力から人工・労務費・原価管理まで対応。低コスト（月額9,800円/30ID）で施工管理機能も充実◎";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}
.request-sagyonippo .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:after {
	content: "作業日報・写真・資料をまとめて管理できる施工管理アプリ。日報を含めて、現場管理業務全体をカバー◎";
    display: block;
    font-size: 0.7rem;
	font-weight: normal;
	order: 1;
}


/* sidebar 人気記事ランキング カラー変更 */
.-w-ranking .p-postList__item:before {
	background-color: #273e63!important;
	background-image: none!important;
}

/* 記事サムネ カテゴリ カラー変更 */
.c-postThumb__cat {
	background-image: none!important;
}

/* sidebar おすすめ製品 */
.widget-recommend-products {
	
}
.widget-recommend-products-header {
	font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0.2em 0!important;
}
.widget-recommend-products li {
	
}
.widget-recommend-products li a {
	display: flex;
    gap: .7em;
    align-items: center;
    border-bottom: 1px solid var(--color_border);
    padding: 1em 0 1em .7em;
	position: relative;
}
.widget-recommend-products li a::after {
	content: '＞';
  	position: absolute;
  	right: 8px;
  	opacity: 0;
  	transition: opacity 0.2s;
	color: #273e63;
}
.widget-recommend-products li a:hover {
	background-color: var(--swl-color_hov_gray);
	border-left: 2.5px solid #273e63;
}
.widget-recommend-products li a:hover::after {
	opacity: 1;
}
.widget-recommend-products li a img {
	width: 40px;
}
.widget-recommend-products-txts {
	color: #333;
}
.widget-recommend-products-txts-ttl {
	font-size: 1.2em;
	font-weight: bold;
}
.widget-recommend-products-txts-desc {
	font-size: .9em;
}
/* 一覧比較表 */
.table-compare-product th {
	width: 180px!important;
}
.table-compare-product td {
	width: 180px!important;
}
.table-compare-product th:first-child,
.table-compare-product td:first-child {
  width: 150px !important;
  text-align: left!important;
}
.table-compare-product tr:first-child {
  font-weight: bold;
  text-align: center;
}
.table-compare-product tr:first-child img {
  width: 50px!important;
  height: auto;
  display: block;
  margin: 0 auto;
}
.table-product-function td:nth-child(1),
.table-product-function th:nth-child(1),
.table-product-function td:nth-child(3),
.table-product-function th:nth-child(3) {
  background-color: #f7f7f7;
  font-weight: 600;
}
/* 建設業アプリ記事比較表 */
.table-construction-app th:nth-child(1) {
  text-align:center;
  width: 130px!important;
}
/* 建設業アプリ記事比較表 */
.compare-note {
  font-size: 13px;
  line-height: 1.4;
  color: #555;
}
/* 比較表ページ比較項目 */
.download-conts-features {
  background-color: #f9f9f9;
  padding: .8rem;
}
.download-conts-features strong {
  font-size: 13px;
}
.download-conts-features p {
  font-size: 11px;
  margin: 0px;
}