@charset "utf-8";
/******************************************************
　　　　*　共通
******************************************************/

/*リンク*/
#main_contents a {
    color: #E70000;
}

/*.accordion_detail{
    display:none;
}*/

/*ヘッダー
----------------------------------------*/
/*ヘッダー上部ライン*/
.header_nav {background-color: #E70000;}

/*ヘッダー下部ライン*/
#header {border-bottom: thin solid #E70000;}

/*エントリーボタン*/
li.entry02 {background-color: #E70000;}
li.entry02 a:hover {color: #E70000;}
li.entry02:hover {border: 1px solid #E70000;}

/*応募前に相談するボタン*/
li.entry01 {border: 1px solid #E70000;}
li.entry01:hover {background-color: #E70000;}
li.entry01 a {color: #E70000;}

/*ぱんくず*/
#footpath a {color: #E70000;}
#footpath a:hover {color: #E70000;}


/*フッター
----------------------------------------*/
/*フッター背景*/
#footer_in {background-color: #E70000;}

/*ページトップへ*/
#footer_out a {color: #E70000;}
#footer_out a:hover {color: #E70000;}


/*MENU
----------------------------------------*/
/*MENU上部のライン*/
div.menu_title01{border-top: 4px solid #E70000;}

/*ビュレット*/
span.font_menu01 {color: #E70000;}

/*テキストリンクのロールオーバー*/
li.nav a:hover {color: #E70000;}
li.select_category01 a, 
li.employee_select_menu a {color: #E70000;}


/******************************************************
　　　　*　総合トップ
******************************************************/

/*ヘッダー　ナビ
----------------------------------------*/
div.header_sogonav a{color:#E70000;}

/*各コンテンツBOX枠
----------------------------------------*/
.content_box{ border-top: 4px solid #E70000}

/*各コンテンツBOX テキスト
----------------------------------------*/
.content_box dt{color:#E70000;}

/*各コンテンツBOX ロールオーバー時の枠線*/
.content_box:hover {
	border-left: 1px solid #E70000;
	border-right: 1px solid #E70000;
	border-bottom: 1px solid #E70000;
}


/******************************************************
　　　　*　トップ
******************************************************/

/*スライダー画像
----------------------------------------*/
/*スライダー画像の枠線*/
.swiper-slide img {border: 1px solid #E70000;}

/*スライダー画像切り替えスイッチ*/
.swiper-active-switch {background: #E70000;}


/*お知らせ
----------------------------------------*/
/*テキストリンクのロールオーバー*/
.text_link:hover {color: #E70000;}


/*PICK UP!
----------------------------------------*/
/*見出し背景*/
div.pickup_title01 {background-color: #E70000;}

/*小見出し*/
.pickup_row_title01 {color: #E70000;}

/*コラムロールオーバー時の枠線*/
div.pickup_box01:hover {border: 1px solid #E70000;}


/*BLOG
----------------------------------------*/
/*上部ライン*/
div.blog_title01 {border-color: #E70000 #ccc #ccc;}

/*年月日*/
div.blog_date {color: #E70000;}

/*テキストリンクのロールオーバー*/
a.blog_title:hover {color: #E70000;}


/******************************************************
　　　　*　下層ページ共通
******************************************************/
div.common_title01 {background-color: #E70000;}


/******************************************************
　　　　*　ギャラリー
******************************************************/

/*社員紹介
----------------------------------------*/
/*見出し背景*/
div.employee_gallary_title01 {background-color: #E70000;}

/*コラムロールオーバー時の枠線*/
div.employee_info_box01:hover {border: 1px solid #E70000;}

/*MORE*/
div.employee_row_more01 {color: #E70000;}


/*エントリーボタン、応募前に相談するボタン（下部）
----------------------------------------*/

li.entry04 {background-color: #E70000;}
li.entry04 a:hover {color: #E70000 !important;}
li.entry04:hover {border: 1px solid #E70000;}

li.entry03 a {color: #E70000;}
li.entry03 {border: 1px solid #E70000;}
li.entry03:hover {background-color: #E70000;}





/******************************************************
　　　　*　詳細ページ
******************************************************/

/*小見出し
----------------------------------------*/
.heading02 {color: #E70000;}
.heading03 {color: #E70000;}

/*社員写真ロールオーバー時の枠*/
div.employee_shosai_row_img02 a:hover {border: 3px solid #E70000;}
div.employee_shosai_select a {border: 3px solid #E70000;}

/*社員紹介に戻る*/
div.employee_ichiran_01 a {color: #E70000;}
div.employee_ichiran_01 a:hover{color:#E70000;}

/*テキストリンク　ポイント時の下線*/
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/******************************************************
　　　　*　採用担当 BLOG
******************************************************/

/*記事一覧テキスト*/
.blog_list dt{color: #E70000;}	
.blog_list dd a:hover{color:#E70000 !important;}

/*ページネーション*/
ul.blog_pager li.cur,
ul.blog_pager li:hover{background-color: #E70000;}
ul.blog_pager li a{
	color: #E70000;
	border: 1px solid #E70000;
}	

ul.blog_pager li.start:hover a,
ul.blog_pager li.end:hover a{
	color: #E70000;
}


/******************************************************
　　　　*　募集要項
******************************************************/

/*アコーディオン*/
.accordion_ttl{border-top: 4px solid #E70000;}
.accordion_ttl:hover{border-color:#E70000;}

/******************************************************
　　　　*　応募前に相談する
******************************************************/

.consultation_title01 h2{color: #E70000;}
.consultation_about h3{color: #E70000;}
.consultation_about dt{color: #E70000;}
.consultation_about{border-color:#E70000;}

.consultation_entry a{
	border-color:#E70000;
	background-color:#E70000;
}
.consultation_about dd.link_txt a{
	color: #E70000;
}

.consultation_entry a:hover{color:#E70000 !important;}
.consultation_title02{background-color:#E70000;}

.consultation_flow .flow_box{border-color:#E70000;}
.consultation_flow .arrow{background-color:#E70000;}

/******************************************************
　　　　*　お問い合わせ
******************************************************/

.contanc_ttl01 h2{color: #E70000;border-color:#E70000;}
.contanc_box01 dt{color: #E70000;}
.contanc_box01 dt a{color: #E70000;}


/******************************************************
　　　　*　個人情報保護方針
******************************************************/
.privacy_ttl01 h2{color: #E70000;}


/******************************************************
　　　　*　サイトマップ
******************************************************/
.sitemap_title01{background-color: #E70000;}
.sitemap_title02 h2 a{color: #E70000;}
.sitemap_link{border-color:#E70000;}
.sitemap_link a:hover{color:#E70000 !important; border-color:#E70000;}

/******************************************************
　　　　*　エントリー
******************************************************/

.entry_btn01{background-color: #E70000;border-color:#E70000;}
.entry_btn01 a:hover{color: #E70000 !important;}

/******************************************************
　　　　*　会社概要
******************************************************/
.profile_title01{background-color: #E70000;}
.profile_box02 h3{color: #E70000;}

/******************************************************
　　　　*　社長メッセージ
******************************************************/

/*#common_content_box h1{background-color: #E70000;}*/

.key_color {color: #E70000;}

#common_content_box h2{
	color: #E70000;
	border-color:#E70000;
}

#common_content_box h3{
	color: #E70000;
	border-color:#E70000;
}

#common_content_box h4{color: #E70000;}


/******************************************************
　SP
******************************************************/
/*グローバルメニュー*/
#menu {
	  background: #E70000;
	  border-color: #E70000;
}

/*エントリーボタン*/
div.sp_contents ul.entry_btn li.entry02:hover{
	background-color: #E70000;
	border: none;
}

/*総合トップ
----------------------------------------*/
ul.recruit_top li dl dt{color:#E70000;}
.content_box,ul.recruit_top li{border-top-color: #E70000}

/*社員紹介
----------------------------------------*/
.sp_contents h1{background-color: #E70000;}

ul.gallery_list li dt,
ul.gallery_list li dd{color: #E70000;}

/*社員紹介詳細
----------------------------------------*/
ul.gallery_detail_list li.cur a{
	border: 3px solid #E70000;
}

/*ギャラリー 詳細ページ
----------------------------------------*/
a.return{color:#E70000;}

/*採用担当 BLOG
----------------------------------------*/
ul.blog_top li a span{
	color: #E70000;
}

/*応募前に相談する
----------------------------------------*/
.consultation_about h2 {color: #E70000;}

.consultation_entry a{
	border-color:#E70000;
	background-color:#E70000;
}
.consultation_entry a:hover{color:#E70000;}
.consultation_title02{background-color:#E70000;}

.consultation_flow .flow_box{border-color:#E70000;}
.consultation_flow .arrow{background-color:#E70000;}

.consultation_entry_sp a{background-color:#E70000;}

/*お問い合わせ
----------------------------------------*/
.contact_inner p a{color: #E70000;}
.entry_btn01 a{background-color:#E70000;}

/*会社概要
----------------------------------------*/
div.map h3{color: #E70000;}

/*社長メッセージ
----------------------------------------*/
#common_content_box div.h3_wrap i{border-color: #E70000;}
p.message_link a {color: #E70000;}


/*----------------------------------------------------------
 [WYSIWYG]の設定
------------------------------------------------------------ */

#common_content_box .common_title01{
 margin-bottom:25px;
}

#common_content_box h1{
 height: auto;
 font-size:116%;
 font-weight:bold;
 color:#fff;
 margin-bottom:25px;
}

#common_content_box h2{
 font-size:123.1%;
 margin-bottom:25px;
 padding:10px 0 8px;
 border-top:solid 2px #000;
 border-bottom:solid 2px #000;
}

#common_content_box h3{
 font-size:116%;
 margin-bottom:25px;
 padding-left:10px;
 border-left:solid 6px #000;
}

#common_content_box h4{
 font-size:108%;
 margin:15px auto;
}

#common_content_box h5{
 font-size:100%;
 margin:15px auto;
 text-decoration:underline;
}

#common_content_box p{
 margin-bottom:15px;
 line-height:2;
}

#common_content_box ul li, #common_content_box ol li{
 margin-left: 10px;
 line-height:2;
}

#common_content_box img{
 margin:15px auto;
 line-height:2;
}

#side_contents_right{
 margin-bottom:100px;
}

#side_contents_right .common_title01{
 margin-bottom:25px;
}

#side_contents_right h1{
 font-size:13px;
 font-weight:bold;
 color:#fff;
 margin:15px auto 15px;
 padding:5px;
}

#side_contents_right h2{
 font-size:13px;
 margin:15px auto 25px;
 padding:10px 0 8px;
 border-top:solid 1px #ddd;
 border-bottom:solid 1px #ddd;
}

#side_contents_right h3{
 font-size:108%;
 margin-bottom:25px;
 padding-left:10px;
 border-left:solid 4px #ddd;
}

#side_contents_right h4{
 font-size:100%;
 margin:15px auto;
}

#side_contents_right h5{
 font-size:100%;
 margin:15px auto;
 text-decoration:underline;
}

#common_content_box p{
 margin-bottom:15px;
 line-height:2;
}

#side_contents_right img{
 width:230px;
 margin:15px auto;
}

#side_contents_right a{
 color:#E70000;
}

#side_contents_right a:hover{
 text-decoration:underline;
}



/*----------------------------------------------------------
 [WYSIWYG]の設定 color 
------------------------------------------------------------ */

#common_content_box h1{
 background-color: #E70000;
}

.key_color {color: #E70000;}

#common_content_box h2{
 color: #E70000;
 border-color:#E70000;
}

#common_content_box h3{
 color: #E70000;
 border-color:#E70000;
}

#common_content_box h4{color: #E70000;}

#common_content_box h5{
}

#side_contents_right h1{
 background-color:#E70000;
}