@charset "utf-8";
body{
	font-family: "Noto Sans JP", sans-serif;
	background-color:#ffffff;
	background-image:url();
	color:#333333;
}

a{
	color:#333333;
}

	.nf{
		font-family: Helvetica, HiraKakuPro-W3, "Yu Gothic", Meiryo, sans-serif;
	}
	.wf{
		font-family: "Crimson Text", serif;
	}


	#mailform_box input[type="text"],
	#mailform_box input[type="email"],
	#mailform_box input[type="tel"],
	#mailform_box select,
	textarea,
	input[type="submit"]{
		font-family: "Noto Sans JP", sans-serif;
	}


/*HP文字*/
#jet_searchBtn_header{
	color:#333333;
}

/*ポイントカラーA*/
.pc_A_color{
	color:#191970;
}
.pc_A_border{
	border-color:#191970;
}
.pc_A_bg{
	background-color:#191970;
}

/*ポイントカラーB*/
.pc_B_color{
	color:#aaa8b5;
}
.pc_B_border{
	border-color:#aaa8b5;
}
.pc_B_bg{
	background-color:#aaa8b5;
}

/*ポイントカラーC*/
.pc_C_color{
	color:#efefef;
}
.pc_C_border{
	border-color:#efefef;
}
.pc_C_bg{
	background-color:#efefef;
}

/*ポイントカラーD*/
.pc_D_color{
	color:;
}
.pc_D_border{
	border-color:;
}
.pc_D_bg{
	background-color:;
}

/*線の色1*/
.post_a_single_cont_wrap{
	border-bottom-color:#dddddd;
}
.line_color1{
	border-color:#dddddd;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
HP設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*ポイントカラーA*/
.page_service .entry_box li h3 span b,
.page_service .entry_box li .txt_box::before{
	color:#191970;
}
/*.line_style1::after,
.line_style2::after,*/
#secondary .widget-title,
.step_area .entry_box li:last-child .line:after,
.cont_title::before,
.page_service h2::before,
.page_service .entry_box li .txt_box .ya,
.contents_page_area h3::before,
.free-area_area dt::before,
.area_info dt::before,
#pageloading-wrap .ball-pulse>div{
	background-color:#191970;
}
.section_title span,
.region_single_head h1,
.area_info dt,
#under .foot_nav li a:hover{
	border-color:#191970;
}


/*ポイントカラーB*/
.particular_cont li .number,
.region_side_cat > ul > li > a{
	color:#aaa8b5;
}

/*ポイントカラーC*/
#jet_keywords_header{
	background-color:#efefef;
}

/*線の色1*/
.hiring_area li h3,
.single_job_offer .company_info_cont .tablepress td,
.single_job_offer .construction_job_cont th,
.single_job_offer .construction_job_cont td,
.g_nav_sp .g_nav_menu li .sub-menu li a{
	border-color:#dddddd;
}

/*テーブルの色*/
/*デフォ*/
table,
.tablepress{
	border-collapse: collapse;
	border-spacing: 0;
	border:1px solid #dddddd;
}
table th,
table td,
.tablepress td{
	border:1px solid #dddddd;
	background:#f4f4f4;
}
table th + td,
table td + td,
.tablepress td + td{
	background:none;
}

/*その1*/
table.table1{
	border-collapse: collapse;
    border-spacing: 0;
    border:1px solid #969696;
}
table.table1 th,
table.table1 td{
	border:1px solid #969696;
	background:#f4f4f4;
}
table.table1 th + td,
table.table1 td + td{
	background:none;
}
.scrollable-table::-webkit-scrollbar-thumb {
 border-radius: 5px;
 background:#191970;
}


/*スクロール矢印*/
#scroll-to-top{
	color:#191970;
}
@media only screen and (max-width:960px){
	#scroll-to-top{
		color:#ffffff;
		background-color:#191970;
	}
}

/*ページナビ*/
.wp-pagenavi a,
.wp-pagenavi span{
	color:#8c8c8c;
	border-color:#8c8c8c;
	background-color:#ffffff;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
	color:#ffffff;
	border-color:#191970;
	background-color:#191970;
}

/*タイトル下ライン*/
.line_style1{
	background-color:rgba(255,255,255,0);
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
}
.line_style1::after,
.line_style2::after{
	background-color:#191970;
}

/*画面遷移背景色*/
.obi-mask,
#pageloading-wrap{
	background-color:#ffffff;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ヘッダー設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#upper{
	border-bottom-color:rgba(10,10,10,0.2);
	background-color:#ffffff;
}
#upper .ptn_wrap{
	background-image:url();
}
/*ヘッダーロゴ*/
#upper .logo{
	margin-top:16px;
	margin-bottom:calc(88px - 16px - 64px);
}
#upper .logo img{
	width:auto;
	height:64px;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ver14.1.2
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#upper .logo a.logo_txt_box .txt,
#under a.foot_logo_txt_box .txt{
	color:#333333;
	font-size:40px;
		font-weight:bold;
	}
#upper .logo a.logo_txt_box .sub_txt,
#under a.foot_logo_txt_box .sub_txt{
	color:;
	font-size:12px;
		font-weight:bold;
	}

@media only screen and (max-width:960px){
	#upper .logo{
		margin-top:0;
		margin-bottom:calc((12.5vw - (64vw * 0.15625)) / 2);
	}
	#upper .logo img{
		width:auto;
		height:calc(64vw * 0.15625);
	}
	/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
	ver14.1.2
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#upper .logo a.logo_txt_box .txt,
	#under a.foot_logo_txt_box .txt{
		font-size:1.5rem;
	}
	#upper .logo a.logo_txt_box .sub_txt,
	#under a.foot_logo_txt_box .sub_txt{
		font-size:0.7rem;
	}

}

#upper .description{
	color:#444444;
}
#upper address{
	color:#333333;
}
#upper .tel_cont span{
	color:#ffffff;
	background-color:#191970;
}
#upper .tel{
	color:#333333;
	}
#upper .tel::before{
	color:#333333;
}
.trigger_wrap span{
	background-color:#666666;
}




/*グローバルナビ　文字色*/
.g_nav a{
	color:#ffffff;
}
/*グローバルナビ　文字ホバー色*/
.g_nav a:hover,
.g_nav > .g_nav_menu > li.current > a{
	color:#ffffff;
}
/*グローバルナビ　ホバー線の色*/
.g_nav > .g_nav_menu > li > a::before{
	background-color:#ffffff;
}
/*グローバルナビ　背景色*/
.g_nav,
.g_nav .sub-menu{
	background-color:rgba(68,84,94,0.88);
}

/*パンくず*/
#breadcrumb > span,
#breadcrumb li span{
	color:#444444;
}
#breadcrumb > span a,
#breadcrumb li a span{
	color:#888888;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
メインビジュアル２
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.mv_txt_cont .mv_t1{
	color:#191970;
}
.mv_txt_cont .mv_t2{
	color:#333333;
}
.mv_txt_cont .mv_t3{
	color:#333333;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
NEWS箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.news_area{
	border-bottom-color:rgba(147,147,147,0.2);
	background-color:#ffffff;
}
#region_area .news_area h2{
	color:#ffffff;
	background-color:#191970;
}
.news_area .link_box,
.news_area .link_box::after{
	color:#333333;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ウェルカムメッセージ箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.concept_area{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	background-image:url();
}
.concept_area .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.concept_area .area_title{
	color:#333333;
}
.concept_area .sub_title{
	color:#333333;
}
.concept_area .entry_box .edit_box p{
	color:#333333;
}
.concept_area .line_style1::after{
	background-color: #191970;
}
.concept_area .line_style1{
	background-color: rgba(255,255,255,0);
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
}
.concept_area .link_btn{
	color:#ffffff;
	border-color:#191970;
	background-color:#191970;
}
.concept_area .link_btn:hover{
	color:#191970;
	border-color:#191970;
	background-color:#ffffff;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ブロックコンテンツ箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.bca_area{
	background-color:#f2f2f2;
	background-image:url();
}
.bca_area .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.bca_area .area_title{
	color:#333333;
}
.bca_area .line_style1::after{
	background-color: #191970;
}
.bca_area .line_style1{
	background-color: rgba(255,255,255,0);
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
}
.bca_area h3{
	color:#ffffff;
	background-color:rgba(10,0,0,0.5);
}
.bca_area p{
	color:#333333;
}
.bca_area .mask {
	background: url(https://kawabata-kogyo.com/kawabata-kogyo/wp-content/uploads/2024/02/7df6a16ba504cf4fc169876093fe0f90.webp);
	background-color:rgba(10,0,0,0.4);
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ポイント訴求箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.particular_area{
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-image:url();
	background-color:#ffffff;
}
.particular_area .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.particular_area .particular_cont,
.particular_area .particular_cont .sp_bg{
	background-color:rgba(255,255,255,0.88);
}
.particular_area h2{
	color:#333333;
}
.particular_cont li .number {
	color:#ffffff;
	background-color:#191970;
	}
.particular_cont li h3{
	color:#191970;
	}
.particular_cont li p{
	color:#333333;
}
.particular_cont .link_btn{
	color:#ffffff;
	border-color:#191970;
	background-color:#191970;
}
.particular_cont .link_btn::after {
    color:#ffffff;
}
.particular_cont .link_btn:hover{
	color:#191970;
	border-color:#191970;
	background-color:#ffffff;
}
.particular_cont .link_btn:hover:after {
    color:#191970;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
カスタム投稿A
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.voice_area{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	background-image:url();
}
.voice_area .ptn_wrap{
	background-image:url();
	padding:88px 0 48px;
}
.voice_area h2{
	color:#333333;
}
.voice_area .line_style1::after{
	background-color: #191970;
}
.voice_area .line_style1{
	background-color: rgba(255,255,255,0);
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
}
.voice_area .sub_title{
	color:#333333;
}
.voice_area .more1{
	color:#ffffff;
	border-color:#aaa8b5;
	background-color:#aaa8b5;
}
.voice_area .more1 span::after {
	color:#ffffff;
}
.voice_area .more1:hover{
	color:#aaa8b5;
	border-color:#aaa8b5;
	background-color:#ffffff;
}
.voice_area .more1 span:hover:after {
	color:#aaa8b5;
}

.voice_area li{
	background-color:#f6f6f6;
}
.voice_area li:before{
	background-color:#191970;
}
.voice_area li h3{
	color:#333333;
}
.voice_area .txt_box{
	border-color:rgba(124,124,124,0.5);
}
.voice_area .txt_box p{
	color:#333333;
	border-color:rgba(124,124,124,0.2);
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
カスタム投稿B
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.construct_area{
	background-color:#f6f6f6;
	background-image:url();
}
.construct_area .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.construct_area h2{
	color:#333333;
}
.construct_area .more1{
	color:#ffffff;
	border-color:#aaa8b5;
	background-color:#aaa8b5;
}
.construct_area .more1 span::after {
	color:#ffffff;
}
.construct_area .more1:hover{
	color:#aaa8b5;
	border-color:#aaa8b5;
	background-color:#ffffff;
}
.construct_area .more1 span:hover:after {
	color:#aaa8b5;
}
.construct_area li a,
.construct_area .slick_box a{
	background-color:#ffffff;
}
.construct_area li h3,
.construct_area .slick_box h3{
	color:#333333;
	border-bottom-color:#191970;
}
.construct_area h3 span{
	border-left-color:#191970;
}
.construct_area .txt_box .txt_wrap{
	color:#333333;
	border-bottom-color:rgba(124,124,124,0.2);
}
.construct_area .arw,
.construct_area .slick_box .arw{
	color:#ffffff;
	background-color:#191970;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フリー記入箇所①
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.hp_free_1{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:;
	background-image:url();
}
.hp_free_1 .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.hp_free_1 h2{
	color:#333333;
}
.hp_free_1 .line_style1::after{
	background-color: #191970;
}
.hp_free_1 .line_style1{
	background-color: rgba(255,255,255,0);
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
}
.hp_free_1 .cont_title{
	color:#333333;
	border-color:#191970;
	}
.hp_free_1 .cont_title::before{
	background-color:#191970;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
お問い合わせ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.info_area{
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
}
.info_area .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.info_cont{
	background-color:rgba(255,255,255,0.7);
}
.info_tel_box .txt1{
	color:#333333;
	border-bottom-color:#7c7c7c;
}
.info_tel_box .txt2 {
	color:#333333;
	}

@media only screen and (max-width: 960px) {
	.info_tel_box .txt2 {
			}
}
.info_tel_box .txt2::before{
	color:#333333;
}
.info_tel_box .txt3{
	color:#333333;
}
.info_mail_box{
	background-color:rgba(235,235,235,0.8);
}
.info_mail_box span{
	color:#333333;
}
.info_mail_box span::before{
	color:#333333;
}
.info_mail_box a{
	color:#ffffff;
	border-color:#4e4e9b;
	background-color:#4e4e9b;
}
.info_mail_box a:hover{
	color:#4e4e9b;
	border-color:#4e4e9b;
	background-color:#ffffff;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フリー記入箇所②
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.hp_free_2{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	background-image:url();
}
.hp_free_2 .ptn_wrap{
	background-image:url();
	padding:88px 0 1px;
}
.hp_free_2 h2{
	color:#333333;
}
.hp_free_2 .line_style1::after{
	background-color: #191970;
}
.hp_free_2 .line_style1{
	background-color: rgba(255,255,255,0);
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
}
.hp_free_2 .cont_title{
	color:#333333;
	border-color:#191970;
}
.hp_free_2 .cont_title::before{
	background-color:#191970;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ステップ訴求箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.step_area{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	background-image:url();
}
.step_area .ptn_wrap{
	background-image:url();
	padding-top:88px;
	padding-bottom:1px;
	padding-left:0;
	padding-right:0;
}
.step_area .cont_title{
	color:#333333;
	border-bottom-color:#191970;
}
.step_area .cont_title::before{
	background-color:#191970;
}
.step_area .entry_box li h4 .box1{
	color:#333333;
}
.step_area .entry_box li h4 .box1 b{
	color:#191970;
}
.step_area .entry_box li h4 .box2{
	color:#333333;
}
.step_area .entry_box li h4,
.step_area .entry_box ul{
	border-bottom-color:rgba(124,124,124,0.5);
}
.step_area .step_txt,
.step_area .step_txt_noimg{
	color:#333333;
}
.step_area .line{
    background-color:#c6c6c6;
}
.step_area .line::after{
    color:#c6c6c6;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
エリア担当
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.area_staff{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	background-image:url();
}
.area_staff .ptn_wrap{
	background-image:url();
	padding:1px 0 88px;
}
.area_staff .area_staff_cont{
	background-color:rgba(255,255,255,0.7);
}
.area_staff h2{
	color:#333333;
}
.area_staff h3{
	color:#333333;
	border-bottom-color:rgba(124,124,124,0.5);
}
.area_staff .entry_txt{
	color:#333333;
}
.area_staff address .add_box1{
	color:#ffffff;
	background-color:#191970;
}
.area_staff address a::before{
	color:#333333;
}
.area_staff address .add_box2{
	color:#333333;
}
.area_staff address .add_box3{
	color:#333333;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
カスタム投稿C
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.qa_area{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#f2f2f2;
	background-image:url();
}
.qa_area .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.qa_area li{
	background-color:#ffffff;
}
.qa_area .area_title{
	color:#333333;
}
.qa_area h3{
	color:#333333;
	border-bottom-color:rgba(124,124,124,0.5);
}
.qa_area h3::before,
.faq-conts .faq-q::before{
	color:#333333;
}
.qa_area h3::after{/*SPアコーディオンボタン*/
	color:#999999;
}
.qa_area .qa_box{
	color:#333333;
}
.qa_area .qa_box::before,
.faq-conts .faq-a::before{
	color:#191970;
}

.faq-conts .faq-catname{
	color:#333333;
	border-bottom-color:#191970;
}
.faq-conts .faq-catname::before{
	background-color:#191970;
}
.faq-conts .faq-a{
	border-top-color:rgba(124,124,124,0.5);
}
.faq-conts .faq-q::after{
	color:#999999;
}



.qa_area .link_btn{
	color:#ffffff;
	border-color:#191970;
	background-color:#191970;
}
.qa_area .link_btn::after{
	color:#ffffff;
}
.qa_area .link_btn:hover{
	color:#191970;
	border-color:#191970;
	background-color:#ffffff;
}
.qa_area .link_btn:hover:after{
	color:#191970;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
投稿表示箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.post_area{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	background-image:url();
}
.post_area .ptn_wrap{
	background-image:url();
	padding:88px 0 88px;
}
.post_area .area_title{
	color:#333333;
}
.post_area .line_style1::after{
	background-color: #191970;
}
.post_area .line_style1{
	background-color: rgba(255,255,255,0);
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), #d6d6d6, rgba(255,255,255,0));
}
/*左側*/
.post_cont_news h3{
	color:#333333;
}
.post_cont_news h4 a{
	color:#333333;
}
.post_cont_news h4 a time{
	color:#333333;
}
.post_cont_news li{
	border-bottom-color:rgba(124,124,124,0.5);
}
.post_cont_news .link_btn{
	color:#ffffff;
	border-color:#191970;
	background-color:#191970;
}
.post_cont_news .link_btn::after{
	color:#ffffff;
}
.post_cont_news .link_btn:hover{
	color:#191970;
	border-color:#191970;
	background-color:#ffffff;
}
.post_cont_news .link_btn:hover:after{
	color:#191970;
}


/*右側*/
.post_cont_blog h3{
	color:#333333;
}
.post_cont_blog h4{
	color:#333333;
}
.post_cont_blog time{
	color:#333333;
}
.post_cont_blog .link_btn{
	color:#ffffff;
	border-color:#191970;
	background-color:#191970;
}
.post_cont_blog .link_btn::after{
	color:#ffffff;
}
.post_cont_blog .link_btn:hover{
	color:#191970;
	border-color:#191970;
	background-color:#ffffff;
}
.post_cont_blog .link_btn:hover:after{
	color:#191970;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フリー記入箇所３
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.free-area_area3{
	padding:1px 0 88px;
}
.free-area_area3 .cont_title{
	color:#333333;
	border-color:#191970;
}
.free-area_area3 .cont_title::before{
	background-color:#191970;
}
.free-area_area dd{
	color:#333333;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
代表挨拶
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.greet_area{
	padding:1px 0 88px;
}
.greet_area .cont_title{
	color:#333333;
	border-color:#191970;
}
.greet_area .cont_title::before{
	background-color:#191970;
}
.greet_area .cont_sub_title{
	color:#333333;
	border-color:rgba(124,124,124,0.5);
}
.greet_area .entry_cont{
	color:#333333;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
営業所箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.office_area{
	padding:1px 0 88px;
}
.office_area .cont_title{
	color:#333333;
	border-color:#191970;
}
.office_area .cont_title::before{
	background-color:#191970;
}
.office_cont li{
	border-bottom-color:rgba(124,124,124,0.5);
}
.office_cont li h3{
	color:#333333;
	border-color:rgba(124,124,124,0.5);
}
.office_cont li h3::before{
	color:rgba(124,124,124,0.5);
}
.office_cont li .txt_box{
	color:#333333;
}
.office_cont li .map_btn{
	color:#ffffff;
	background-color:#191970;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
対応エリア
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*アーカイブ*/
.corresponding_archive_list_area li{
	border-color:#dddddd;
	background-color:#f6f6f6;
}
.corresponding_archive_list_area li a h3{
	color:#333333;
}
.corresponding_area h3 .mask{
	background-color:rgba(170,170,170,0.8);
}
.corresponding_area h3{
	border-left-color:#44545e;
}
.corresponding_area h3 .parent_txt,
.corresponding_area h3 .parent_txt:before{
	color:#ffffff;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
お問い合わせ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#mailform_box .required{
	color:#ffffff;
	background-color:#c40101;
}
#mailform_box .any{
	color:#ffffff;
	background-color:#bababa;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
カスタム投稿B　SINGLE
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.region_construct_thumb_box .pop1{
	color:#ffffff;
	background-color:#191970;
}
.region_construct_img .pop2_img_box .pop2{
	color:#ffffff;
	background-color:#aaa8b5;
}
#mailform_box input[type="submit"]{
	color:#ffffff;
	background-color:#191970;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
まとめページ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.summary_page li{
	border-color:#dddddd;
	background-color:#f6f6f6;
}
.summary_page li .summary_page_title{
	color:#333333;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フッター
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*フッター　背景色*/
#under{
	border-top-color:rgba(124,124,124,0.5);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	background-image:url();
}
#under .ptn_wrap{
	background-image:url();
	padding:48px 0 0;
}
#under .inner{
	color:#333333;
}
/*フッターロゴサイズ*/
#under .foot_entry h3{
	margin-bottom:calc(80px - 48px);
}
#under .foot_entry h3 img{
	width: auto;
	height: 48px;
}

@media only screen and (max-width:960px){
	#under .foot_entry h3{
		margin-bottom:calc(12.5vw - (48 * 0.15625vw));
	}
	#under .foot_entry h3 img{
		height:calc(48 * 0.15625vw);
	}
	#under address .tel_txt{
		color:#333333;
	}

}

#under .foot_entry p{
	color:#333333;
}
#under address{
	border-color:rgba(124,124,124,0.5);
	background-color:rgba(255,255,255,0.89);
}
#under address .txt1{
	color:#333333;
}
#under address .tel_txt{
	color:#333333;
	}

@media only screen and (max-width: 960px) {
	}
#under address .tel_txt::before{
	color:#333333;
}
#under address .eigyou_txt{
	color:#333333;
}
#under address .mail{
	color:#ffffff;
	border-color:#aaa8b5;
	background-color:#aaa8b5;
}
#under address .mail::before{
	color:#ffffff;
}
#under address .mail:hover{
	color:#aaa8b5;
	border-color:#aaa8b5;
	background-color:#ffffff;
}
#under address .mail:hover:before{
	color:#aaa8b5;
}
/*フッターナビ　文字色*/
#under .foot_nav li a{
	color:#333333;
}
/*フッターナビ　文字ホバー色*/
#under .foot_nav li a:hover{
	color:#333333;
}
/*フッターナビ　ホバー線の色*/
#under .foot_nav li a::before{
	background-color:#191970;
}

/*ボトム　文字色（コピーライト、特商、プライバシー）*/
.bottom_foot,
.bottom_foot .atxt,
.bottom_foot small,
.bottom_foot a{
	color:#ffffff;
}
/*ボトム　ホバー文字色*/
.bottom_foot a:hover{
	color:#cbcbcb;
}
/*ボトム　メニュー文字色（最下部リンクメニュー）*/
.foot_link,
.foot_link a{
	color:#cbcbcb;
}
/*ボトム　メニューホバー色*/
.foot_link a:hover{
	color:#adadad;
}
/*ボトム　背景色*/
.bottom_foot,
.foot_link{
	background-color:#666666;
}

/*SP ボトムナビ*/
.bottom_cont li{
	background-color:#191970;
}
.bottom_cont li a{
	color:#ffffff;
}
.bottom_cont li,
.bottom_cont li.li1,
.bottom_cont li.li2{
	border-color:#ffffff;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
サイドバー
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*HP　サイドバー*/
#secondary .widget-title{
	color:#ffffff;
	background-color:#191970;
}
#secondary .widget-title a{
	color:#ffffff;
}
#secondary aside a{
	color:#333333;
}
#secondary aside a:hover{
	color:#848484;
}
#secondary ul li a{
	border-color:rgba(124,124,124,0.5);
}
#keywords2:placeholder-shown,
#keywords2::-webkit-input-placeholder{
	color:#999999;
}
#searchBtn2{
	color:;
	background-color:;
}


#secondary aside{
	color:#333333;
	background-color:#f7f7f7;
}





/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
関連固定ページ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.blog_kanren .blog_kanren_inner{
	border-color:rgba(209,209,209,0.53);
	background-color:#ffffff;
}
/*タイトル*/
.blog_kanren .kanren_title{
	color:#333333;
}
/*アイコンの色*/
.blog_kanren .kanren_title::before{
	color:#191970;
}
/*文字下線色*/
.blog_kanren .kanren_description p{
	color:#333333;
	background:rgba(0, 0, 0, 0) linear-gradient(transparent 61%, rgba(10,0,0,0.1) 0%) repeat scroll 0 0;
}
.blog_kanren .kanren_btn{
	color:#ffffff;
	background-color:#191970;
}
.blog_kanren .kanren_btn::after{
	border-top-color:#ffffff;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@media only screen and (max-width:960px){
/*ここから====================*/
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ヘッダー
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#upper .description{
	color:rgba(255,255,255,0.88);
	background-color:#44545e;
}
.sp_tel_cont .sp_txt1{
	border-bottom-color:#191970;
}
.sp_mail_box{
	background-color:rgba(211,211,211,0.4);
}
.sp_mail_box a{
	color:#ffffff;
	background-color:#aaa8b5;
}


/*パンくず*/
#breadcrumb{
	background-color:#f2f2f2;
}
#breadcrumb > span:before,
#breadcrumb li:before{
	border-color: transparent;
	border-left-color:#f2f2f2;
}
#breadcrumb > span,
#breadcrumb li{
	background-color:#ffffff;
}
#breadcrumb > span:after,
#breadcrumb li:after{
	border-color: transparent;
	border-left-color:#ffffff;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ウェルカムメッセージ箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.concept_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ブロックコンテンツ箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.bca_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ポイント訴求箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.particular_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
カスタム投稿A
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.voice_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(48 * 0.15625vw);
	}
	.voice_area .more1{
		color:#333333;
	}
	.voice_area .more1 span::after {
		color:#333333;
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
カスタム投稿B
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.construct_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}
	.construct_area .more1{
		color:#333333;
	}
	.construct_area .more1 span::after {
		color:#333333;
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フリー記入箇所①
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.hp_free_1 .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
お問い合わせ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.info_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フリー記入箇所②
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.hp_free_2 .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(1 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ステップ訴求箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.step_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(1 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
エリア担当
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.area_staff .ptn_wrap{
		padding-top:calc(1 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
カスタム投稿C
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.qa_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}
	.qa_area{
		background-image:url();
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
投稿表示箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.post_area .ptn_wrap{
		padding-top:calc(88 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フリー記入箇所３
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.free-area_area3{
		padding-top:calc(1 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
代表挨拶
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.greet_area{
		padding-top:calc(1 * 0.15625vw);
		padding-bottom:calc(88 * 0.15625vw);
	}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
営業所箇所
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.office_area{
	padding-top:calc(1 * 0.15625vw);
	padding-bottom:calc(88 * 0.15625vw);
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フッター
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#under .ptn_wrap{
		padding-top:calc( * 0.15625vw);
	}

















/*ここまで====================*/
}/*END media*/


/*文字装飾*/
.deco_A,
.deco_B,
.deco_C,
.deco_D,
.deco_E{
	border-color:#191970;
}
.deco_E::before{
	background-color:#191970;
}
.deco_A{
	background:#f9f9f9;
}

/*スクロールバー
=============================*/
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #333333;
}