.c-header-bg /* ヘッダー */ {
	background-color:#006ebc;
	color: #ffffff;
}
.c-footer-copy /* フッター */ {
	background-color:#006ebc;
	color: #ffffff;
}
.c-top-img { /* トップページヘッダー下の背景 */
	background-image: url("../images/bg_topimg2_b.png");
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.c-top-saiyou-h3 { /* 採用されると～のアイコン */
	background-image: url("../images/pic_icon_saiyou_b.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.c-top-access-h3 { /* ACCESSの文字色 */
	color: #43aece;
}
.top-access-block, .top-access-block-wide  /* アクセスブロック枠線 */ {
	border: 3px solid #66bdd7;
}
.c-top-access-bg1 { /* ACCESS1 */
	width: 194px;
	height: 160px;
	background-image: url("../images/pic_top_access_01_b.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.c-top-access-bg2 { /* ACCESS2 */
	width: 194px;
	height: 160px;
	background-image: url("../images/pic_top_access_02_b.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.c-top-access-bg3 { /* ACCESS3 */
	width: 194px;
	height: 160px;
	background-image: url("../images/pic_top_access_03_b.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.c-top-access-bg3-2 { /* ACCESS3-2 */
	width: 194px;
	height: 160px;
	background-image: url("../images/pic_top_access_03_2_b.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.c-top-flow-bg { /* Flowの背景 */
	background-color: #37a6c7;
}
.c-top-flow-img { /* Flowのイラスト */
	width: 220px;
	height: 270px;
	background-image: url("../images/pic_flow_illust_b.png");
	background-repeat: no-repeat;
	background-position: top center;
}
.c-top-flow-arrow { /* Flowの背景 */
	width: 640px;
	height: 30px;
	background-image: url("../images/pic_flow_b.png");
	background-repeat: no-repeat;
	background-position: top center;
}

.btn01 { /* ボタン１ */
	background-color: #43aece;
	background-image: url("../images/pic_arrow1_right_white_f24.png");
	background-repeat: no-repeat;
	background-position: right center;
	border-radius: 30px;
  	-webkit-border-radius: 30px;
  	-moz-border-radius: 30px;
}
.btn01 a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
.btn01 a:hover {
	color: #ffffff;
}
.btn01:hover {
	background-color: #2893b3;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
.btn02 { /* ボタン２ */
	background-color: #6367e1;
	background-image: url("../images/pic_arrow1_left_white_f24.png");
	background-repeat: no-repeat;
	background-position: left center;
	border-radius: 30px;
  	-webkit-border-radius: 30px;
  	-moz-border-radius: 30px;
}
.btn02 a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
.btn02 a:hover {
	color: #ffffff;
}
.btn02:hover {
	background-color: #4c50cf;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
.btn-f { /* ボタン・フッター */
	background-color: #5ba6c9;
	background-image: url("../images/pic_arrow1_right_white_f24.png");
	background-repeat: no-repeat;
	background-position: right center;
	border-radius: 30px;
  	-webkit-border-radius: 30px;
  	-moz-border-radius: 30px;
}
.btn-f a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
.btn-f a:hover {
	color: #ffffff;
}
.btn-f:hover {
	background-color: #4490b4;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}

.c-sub-header-bg { /* サブヘッダーの背景 */
	background-image: url("../images/bg_subheader_b.jpg");
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
}
.c-sub-header-title { /* サブヘッダーの文字色 */
	color: #1d95b8;
}

/* フォームボタン・送信 */
input#file_up_imggebtn, #other_button2 {
	padding: 12px;
	width: 200px;
	font-size: 100%;
	font-weight: bold;
	border-style: none;
	background-color: #43aece;
	color: #ffffff;
	border-radius: 30px;
  	-webkit-border-radius: 30px;
  	-moz-border-radius: 30px;
}
input#file_up_imggebtn:hover, #other_button2:hover{
	background-color: #2893b3;
}
/* フォームボタン・もどる */
input#other_button {
	padding: 12px;
	width: 200px;
	font-size: 100%;
	font-weight: bold;
	border-style: none;
	background-color: #6367e1;
	color: #ffffff;
	border-radius: 30px;
  	-webkit-border-radius: 30px;
  	-moz-border-radius: 30px;
}
input#other_button:hover {
	background-color: #4c50cf;
}
/* フォームボタン・その他（３色共通） */

#other_button2 {
	text-align: center;
	display:block;
	margin-top:10px;
}

.other_button_multi {
    padding: 9px;
    width: 200px;
    margin: 5px;
    font-size: 100%;
    font-weight: bold;
    border-style: none;
    background-color: #43aece;
    color: #ffffff;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    display: inline-block;
    text-align: center;
}
.other_button_multi:hover {
	background-color: #2893b3;
}

.c-form-guide-head { /* フォーム右メニューのヘッダー */
	background-color: #4e95ff;
	color: #ffffff;
}
.accordion1 p.ac1 { /* フォーム右・アコーティオン・ボタン */
	border-top: 1px dotted #ffffff;
	background: #3a7ee3;
	color: #ffffff;
	background-image: url("../images/pic_arrow1_bottom_white_f24.png");
	background-repeat: no-repeat;
	background-position: right center;
}
.accordion1 .inner li.content1 { /* フォーム右・コーティオン・情報欄 */
	background: #d6e7ff;
	font-size: 80%;
	line-height: 1.6em;
}
.text-block  /* テキストブロック枠線 */ {
	/* border: 3px solid #66bdd7; */