@charset "UTF-8";
/* ★★このサイトはscssを利用しています。cssを直接記述したい場合は、このスタイルシートに記述をしてください。★★ */
/* ==============================================
CSS information

 file name  : style.scss
 style info : このページは直接cssを記載しています。（sassは使用していません）
 
 このスタイルシートの構成
 
   
作成者 2025.08.27 kunihiro
更新者 

=============================================== */

/* ------------------------------------
  @acab/reset.css
------------------------------------ */
*,
*::before,
*::after {
	margin: 0;
	/* マージンは0に */
	padding: 0;
	/* パディングも常に0に */
	box-sizing: border-box;
	/* もちろん、より直感的なbox-sizingに設定 */
}

:where([hidden]:not([hidden='until-found'])) {
	display: none !important;
	/* hiddenは非表示を意味します */
}

:where(html) {
	-webkit-text-size-adjust: none;
	/* iOSのランドスケープでテキストが調整されないようにする */
	color-scheme: dark light;
	/* ユーザーがダークテーマを好む場合、自動的にダークテーマになる */
}

@supports not (min-block-size: 100dvb) {
	:where(html) {
		block-size: 100%;
	}
}

@media (prefers-reduced-motion: no-preference) {
	:where(html:focus-within) {
		scroll-behavior: smooth;
		/* 何かにフォーカスがある場合のみスムーズスクロール */
	}
}

:where(body) {
	block-size: 100%;
	/* サファリ以外のブラウザのフォールバック */
	block-size: 100dvb;
	/* 1dvbは動的ビューポートの長さの1%、100dvbで高さいっぱいに */
	line-height: 1.5;
	/* アクセシブルな行の高さ */
	font-family: system-ui, sans-serif;
	/* timeの代わりにシステムフォントを使用 */
	-webkit-font-smoothing: antialiased;
	/* テキストのレンダリングを改善 */
}

:where(input, button, textarea, select) {
	font: inherit;
	/* フォーム コントロールは親フォントを継承 */
	color: inherit;
	/* カラーも継承 */
}

:where(textarea) {
	resize: vertical;
	/* テキストエリアの水平リサイズを無効に */
	resize: block;
}

:where(button, label, select, summary, [role='button'], [role='option']) {
	cursor: pointer;
	/* インタラクティブなものにカーソルを合わせる */
}

:where(:disabled) {
	cursor: not-allowed;
	/* フォームコントロール無効時のカーソルを許可しない */
}

:where(label:has(> input:disabled), label:has(+ input:disabled)) {
	cursor: not-allowed;
	/* ラベルにもカーソルを許可しない */
}

:where(button) {
	border-style: solid;
	/* ボタンのボーダーのスタイルを設定しやすくする */
}

:where(a) {
	text-underline-offset: 0.2ex;
	/* 下線の上にスペースを追加する */
}

:where(ul, ol) {
	list-style: none;
	/* ビュレットを削除、必要に応じて手動で追加する */
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
	display: block;
	/* 置換された要素をより予測可能にする */
}

:where(img, picture, svg) {
	/* max-inline-size: 100%; */
	/* images should never overflow past the available space */
	block-size: auto;
	/* アスペクト比を保持 */
}

:where(p, h1, h2, h3, h4, h5, h6) {
	overflow-wrap: break-word;
	/* 長い単語は改行 */
}

:where(h1, h2, h3) {
	line-height: calc(1em + 0.5rem);
	/* 見出しの行の高さを減らす */
}

:where(hr) {
	/* より一貫性のある、スタイリッシュなhr */
	border: none;
	border-block-start: 1px solid;
	color: inherit;
	block-size: 0;
	overflow: visible;
}

:where(:focus-visible) {
	/* より一貫性のある、カスタマイズ可能なフォーカスのアウトライン */
	outline: 2px solid var(--focus-color, Highlight);
	outline-offset: 2px;
}

/* .visually-hiddenは後のカスケードレイヤーを上書きするために!importantを使用 */
:where(.visually-hidden:not(:focus, :active, :focus-within, .not-visually-hidden)) {
	clip-path: inset(50%) !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden !important;
	position: absolute !important;
	white-space: nowrap !important;
	border: 0 !important;
}

/* ------------------------------------
  体験版　topページ
------------------------------------ */

/* topページ　共通
------------------------------------ */
:where(body) {
	line-height: 1.7;
	color: #333;
	font-family: "Helvetica Neue",
		Arial,
		"Hiragino Kaku Gothic ProN",
		"Hiragino Sans",
		Meiryo,
		sans-serif;
}

:where(a) {
	text-decoration: none;
	color: #333;
}

:where(a:hover) {
	opacity: 0.8;
}

.cont_inner {
	max-width: calc(1280px + 60px);
	/* min-width: calc(900px + 60px); */
	/* min-width: 1280px; */
	margin: 0 auto;
	padding: 0 30px;
}

/* 見出し
--------------- */
.top_tl {
	font-size: 200%;
	/* 32px */
	color: #E7380D;
	font-weight: normal;
	/* margin-bottom: 50px; */
	margin-bottom: 30px;
}

.top_subtl {
	font-size: 150%;
	/* 24px */
	color: #E7380D;
	font-weight: normal;
	/* margin-bottom: 20px; */
	margin-bottom: 10px;
}

/* ヘッダー
------------------------------------ */
.header_cmn {
	height: 100px;
	border-bottom: #E7380D 6px solid;
	background-color: #fff;
}

.header_cmn .cont_inner {
	display: flex;
	align-items: center;
	height: 100%;
}

.txt_bankcode {
	font-size: 87.5%;
	/* 14px */
	margin: 10px 0 0 20px;
}


/* メインビジュアル
------------------------------------ */
.top_mainvisual {
	position: relative;
}


.top_mainvisual_txt {
	margin-top: 60px;
	min-width: 50vw;
	position: absolute;
}

.top_mainvisual_txt .txt {
	font-size: 125%;
	/* 20px */
	margin-bottom: 5px
}

.top_mainvisual_txt .tl {
	/* font-size: 262.5%; */
	/* 42px */
	font-size: 287.5%;
	/* 46px */
	color: #E7380D;
	font-weight: normal;
	margin-bottom: 50px;
}

.top_mainvisual_txt .tl strong {
	background-color: #E7380D;
	color: #fff;
	padding: 6px 13px 6px 18px;
	margin-left: 20px;
	display: inline-block;
	letter-spacing: 0.1em;
}


.top_mainvisual_txt .lead_txt {
	width: 500px;
}

@media screen and (max-width: 1280px) {
	.top_mainvisual_txt .lead_txt {
		width: 420px;
		background-color: rgba(255 255 255 / 80%);
		padding: 10px 20px 10px 0;
		margin-top: -30px;
	}
}

/* 画像配置
--------------- */
.img_mainvisual_01 {
	margin-right: calc(50% - 50vw);
	height: 460px;
	width: 80%;
	max-width: 55vw;
	margin-left: auto;
	object-fit: cover;
	position: relative;
	z-index: -1;
}

@media screen and (max-width: 1280px) {
	.img_mainvisual_01 {
		height: 360px;
	}
}



/* リンクリスト
------------------------------------ */
.top_link {
	margin-top: -120px;
}

@media screen and (max-width: 1280px) {
	.top_link {
		margin-top: -60px;
	}
}

.top_link_section_01 {}

.top_link_section {
	/* background-color: #F7F7F7; */
	background-color: #EDEDED;
	padding: 50px;
}


.top_link_section_01 {
	margin-left: calc(50% - 50vw);
	padding-left: calc(50vw - 50% + 40px);
	margin-bottom: 60px;
}

.top_link_section_02 {
	margin-right: calc(50% - 50vw);
	padding-right: calc(50vw - 50% + 40px);
	margin-bottom: 60px;
}


.link_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.link_list .list_item {
	width: 48%;
	margin-bottom: 40px;
}

.link_list .list_item a {
	display: block;
	background-color: #FFF;
	padding: 30px 20px;
	position: relative;
	height: 100%;
	box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.03);
}

.link_list .list_item a:hover {
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.03);
}

.link_list .list_item a::before {
	content: "";
	display: block;
	width: 52px;
	height: 13px;
	background: url(../img/ico_arrow_r.svg) 0 100% no-repeat;
	position: absolute;
	top: 42px;
	right: 20px;
}


/* フッター
------------------------------------ */
.footer_cmn {
	background-color: #EAE6DC;
	text-align: center;
	padding: 50px 0 20px;
}

.footer_tl {
	font-size: 150%;
	/* 24px */
	font-weight: normal;
	margin-bottom: 40px;
}


.contact_list {
	display: flex;
	justify-content: space-between;
	margin-bottom: 100px;
}

.contact_list .list_item {
	width: 48%;
}

.tl_contact_box {
	background-color: #fff;
	color: #E7380D;
	font-weight: normal;
	margin-bottom: 30px;
	padding: 3px 0;
}

.tel_box {}

.tel_box .tl {
	font-size: 150%;
	/* 24px */
	margin-bottom: 20px;
}

.tel_box .tel_num {
	margin-bottom: 20px;
}

.tel_box .tel_num .txt {
	display: block;
}

.tel_box .tel_num .num {
	font-size: 225%;
	/* 36px */
	font-weight: normal;
	line-height: 1;
}


.contact_box_02 .txt {
	margin-bottom: 20px;

}


/* リンクボタン
--------------- */
.btn_link {
	display: block;
	background-color: #FFF;
	padding: 10px 20px;
	position: relative;
	max-width: 400px;
	margin: 0 auto;

	text-align: left;
	margin-bottom: 30px;
	box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.03);
}

.btn_link:hover {
	opacity: 0.9;
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.03);
}

.btn_link::before {
	content: "";
	display: block;
	width: 52px;
	height: 13px;
	background: url(../img/ico_arrow_r.svg) 0 100% no-repeat;
	position: absolute;
	top: 22px;
	right: 20px;
}

.btn_link .txt {
	font-size: 150%;
	/* 24px */

}



/* ------------------------------------
  キャプチャページ（共通）
------------------------------------ */

/* 手順
------------------------------------ */
.step_box {
	display: flex;
	align-items: center;
	padding: 20px;
	background-color: #EAE6DC;
	color: #E7380D;

	.tl {
		font-size: 1.125rem;
	}

	.txt {
		font-size: 1rem;
		margin-left: 15px;
		border-left: #E7380D 1px solid;
		padding-left: 10px;


	}
}


/* キャプチャエリア（main_box）
------------------------------------ */
.main_box {
	position: relative;
}

.img_capture {}

/* リンク
------------------------------------ */
.link_red {
	display: block;
	border: #E7380D 4px solid;
	border-radius: 8px;

	position: absolute;
}

.link_red:hover {
	background-color: rgba(255, 255, 255, 0.2);
	opacity: 0.8;
}


/* テキスト
------------------------------------ */
.txt_box {
	background-color: rgba(255, 255, 255, 0.2);
	border: #E7380D 4px solid;
	border-radius: 4px;
	padding: 10px 20px;
	min-width: 200px;
	max-width: 800px;
	background-color: #E7380D;
	color: #FFF;
	line-height: 1.4;

	position: absolute;


}

/* .anim-box.fadeup.is-animated */
.txt_box {
	animation: fadeup 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
}

@keyframes fadeup {
	0% {
		transform: translateY(30px);
		opacity: 0;
	}

	80% {
		opacity: 1;
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

/* 上向き矢印 */
.txt_box_balloon_u:before {
	content: "";
	position: absolute;
	top: -30px;
	margin-left: -15px;
	left: 50px;

	border: 15px solid transparent;
	border-bottom: 15px solid #E7380D;
}

/* 下向き矢印 */
.txt_box_balloon_d:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 50px;

	margin-left: -15px;
	border: 15px solid transparent;
	border-top: 15px solid #E7380D;
}

/* 「体験版を閉じる」ボタン
--------------- */
.btn_close {
	width: 240px;
	height: 50px;
	background-color: #fff;
	border: #E7380D 4px solid;
	border-radius: 25px;
	padding: 10px 20px;
	color: #E7380D;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;

	position: absolute;

	top: 208px;
	left: auto;
	/* right: 20px; */
	right: 50px;
}



.btn_close:hover {
	opacity: 0.8;
}

.btn_close::before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../img/ico_close.svg) 50% 50% no-repeat;
	margin-right: 20px;
}

/* ------------------------------------
  キャプチャページ（個別）
------------------------------------ */

/* 01 残高照会（01-05）
------------------------------------ */

/* 01
--------------- */
.page_01_01,
.page_02_01 {

	/* 「明細照会」ボタン */
	.link01 {
		top: 65px;
		left: 140px;

		width: 130px;
		height: 80px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 160px;
		left: 140px;
	}
}

/* 02
--------------- */
.page_01_02 {

	/* 「残高照会」ボタン */
	.link01 {
		top: 243px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 330px;
		left: 160px;
	}

}

/* 03
--------------- */
.page_01_03 {

	/* チェックマーク（リンクなし） */
	.link01 {
		top: 425px;
		left: 27px;

		width: 80px;
		height: 140px;
	}

	/* 「照会」ボタン */
	.link02 {
		top: 613px;
		left: 390px;

		width: 270px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 540px;
		left: 390px;
	}
}

/* 04
--------------- */

.page_01_04 {

	/* 「前日・前月末残高照会へ」ボタン */
	.link01 {
		top: 787px;
		left: 625px;

		width: 232px;
		height: 50px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 330px;
		left: 40px;
	}

	/* テキスト02 */
	.txt_box_02 {
		top: 695px;
		left: 435px;
	}

	/* 下向き矢印 */
	.txt_box_02:before {
		left: 80%;
	}
}

/* 05
--------------- */
.page_01_05 {

	/* テキスト01 */
	.txt_box_01 {
		top: 310px;
		left: 40px;
	}


}

/* 02 入出金明細照会（01-04）
------------------------------------ */

/* 01（page_01_01と同じ）
--------------- */

/* 02
--------------- */
.page_02_02 {

	/* 「入出金明細照会」ボタン */
	.link01 {
		top: 308px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 395px;
		left: 160px;
	}

}

/* 03
--------------- */
.page_02_03 {

	/* 対象口座（リンクなし） */
	.link01 {
		top: 445px;
		left: 27px;

		width: 80px;
		height: 140px;
	}

	/* 照会条件（リンクなし） */
	.link02 {
		top: 625px;
		left: 220px;

		width: 810px;
		height: 340px;
	}

	/* 「照会」ボタン */
	.link03 {
		top: 1035px;
		left: 390px;

		width: 270px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 970px;
		left: 470px;
	}
}

/* 04
--------------- */
.page_02_04 {

	/* テキスト01 */
	.txt_box_01 {
		top: 310px;
		left: 40px;
	}

}


/* 03 振込振替（事前登録方式）（01-10）
------------------------------------ */

/* 01
--------------- */
.page_03_01 {

	/* 「資金移動」ボタン */
	.link01 {
		top: 65px;
		left: 263px;

		width: 130px;
		height: 80px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 160px;
		left: 263px;
	}
}

/* 02
--------------- */
.page_03_02 {

	/* 「振込振替」ボタン */
	.link01 {
		top: 243px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 330px;
		left: 160px;
	}

}

/* 03
--------------- */
.page_03_03 {

	/* 「新規取引」ボタン */
	.link01 {
		top: 288px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 375px;
		left: 160px;
	}

}

/* 04
--------------- */
.page_03_04 {

	/* チェックマーク（リンクなし） */
	.link01 {
		top: 425px;
		left: 27px;

		width: 80px;
		height: 140px;
	}

	/* 「次へ」ボタン */
	.link02 {
		top: 612px;
		left: 522px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 540px;
		left: 522px;
	}

}

/* 05
--------------- */
.page_03_05 {

	/* 「受取人番号を指定」ボタン */
	.link01 {
		top: 747px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 675px;
		left: 160px;
	}
}

/* 06
--------------- */
.page_03_06 {

	/* 入力欄（リンクなし） */
	.link01 {
		top: 397px;
		left: 280px;

		width: 160px;
		height: 48px;
	}

	/* 「次へ」ボタン */
	.link02 {
		top: 505px;
		left: 522px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 435px;
		left: 592px;
	}

}

/* 07
--------------- */
.page_03_07 {

	/* 「振込指定日」入力欄（リンクなし） */
	.link01 {
		top: 478px;
		left: 280px;

		width: 202px;
		height: 48px;
	}

	/* 「支払い金額」入力欄（リンクなし） */
	.link02 {
		top: 920px;
		left: 381px;

		width: 153px;
		height: 48px;
	}

	/* 「手数料区分」（リンクなし） */
	.link03 {
		top: 882px;
		left: 535px;

		width: 200px;
		height: 125px;
	}


	/* 「次へ」ボタン */
	.link04 {
		top: 1150px;
		left: 397px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1055px;
		left: 467px;
	}

}

/* 08
--------------- */
.page_03_08 {

	/* 「次へ」ボタン */
	.link01 {
		top: 1333px;
		left: 397px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1260px;
		left: 467px;
	}
}

/* 09
--------------- */
.page_03_09 {

	/* 「次へ」ボタン */
	.link01 {
		top: 1435px;
		left: 529px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1360px;
		left: 599px;
	}

}

/* 10
--------------- */
.page_03_10 {

	/* テキスト01 */
	.txt_box_01 {
		top: 327px;
		left: 25px;
	}

	/* 「体験版を閉じる」ボタン */
	.btn_close {
		top: 253px;
	}

}



/* 04 振込振替（都度指定方式）（01-10）
------------------------------------ */

/* 01
--------------- */
.page_04_01 {

	/* 「資金移動」ボタン */
	.link01 {
		top: 65px;
		left: 263px;

		width: 130px;
		height: 80px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 160px;
		left: 263px;
	}
}

/* 02
--------------- */
.page_04_02 {

	/* 「振込振替」ボタン */
	.link01 {
		top: 243px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 330px;
		left: 160px;
	}

}

/* 03
--------------- */
.page_04_03 {

	/* 「新規取引」ボタン */
	.link01 {
		top: 289px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 380px;
		left: 160px;
	}
}


/* 04
--------------- */
.page_04_04 {

	/* チェックマーク（リンクなし） */
	.link01 {
		top: 425px;
		left: 27px;

		width: 80px;
		height: 140px;
	}

	/* 「次へ」ボタン */
	.link02 {
		top: 612px;
		left: 522px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 540px;
		left: 522px;
	}
}

/* 05
--------------- */
.page_04_05 {

	/* 「振込先口座を入力」ボタン */
	.link01 {
		top: 682px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 615px;
		left: 160px;
	}
}

/* 06
--------------- */
.page_04_06 {

	/* 「金融機関名」「支店名」「科目」「口座番号」入力欄（リンクなし） */
	.link01 {
		top: 398px;
		left: 280px;

		width: 725px;
		height: 233px;
	}

	/* 「次へ」ボタン */
	.link02 {
		top: 692px;
		left: 522px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 600px;
		left: 492px;
	}

	/* 下向き矢印 */
	.txt_box_balloon_d:before {
		left: 150px;
	}

}

/* 07
--------------- */
.page_04_07 {

	/* 「振込指定日」入力欄（リンクなし） */
	.link01 {
		top: 479px;
		left: 280px;

		width: 200px;
		height: 45px;
	}

	/* 「支払金額」入力欄（リンクなし） */
	.link02 {
		top: 921px;
		left: 380px;

		width: 153px;
		height: 48px;
	}

	/* 「手数料区分」（リンクなし） */
	.link03 {
		top: 883px;
		left: 535px;

		width: 200px;
		height: 125px;
	}

	/* 「次へ」ボタン */
	.link04 {
		top: 1151px;
		left: 396px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1058px;
		left: 465px;
	}

}

/* 08
--------------- */
.page_04_08 {

	/* 「次へ」ボタン */
	.link01 {
		top: 1333px;
		left: 396px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1260px;
		left: 465px;
	}

}

/* 09
--------------- */
.page_04_09 {

	/* 「実行」ボタン */
	.link01 {
		top: 1453px;
		left: 529px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1380px;
		left: 598px;
	}

}

/* 10
--------------- */
.page_04_10 {

	/* テキスト01 */
	.txt_box_01 {
		top: 335px;
		left: 30px;
	}

	/* 「体験版を閉じる」ボタン */
	.btn_close {
		top: 255px;
	}

}

/* 11 総合振込（01-09）
------------------------------------ */

/* 01
--------------- */
.page_11_01 {

	/* 「資金移動」ボタン */
	.link01 {
		top: 65px;
		left: 263px;

		width: 130px;
		height: 80px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 160px;
		left: 263px;
	}
}

/* 02
--------------- */
.page_11_02 {

	/* 「総合振込」ボタン */
	.link01 {
		top: 309px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 398px;
		left: 160px;
	}

}

/* 03
--------------- */
.page_11_03 {

	/* 「振込データの新規作成」ボタン */
	.link01 {
		top: 289px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 380px;
		left: 160px;
	}

}

/* 04
--------------- */
.page_11_04 {

	/* 「振込指定日」入力欄（リンクなし） */
	.link01 {
		top: 463px;
		left: 280px;

		width: 200px;
		height: 45px;
	}

	/* 「支払口座」ラジオボタン（リンクなし） */
	.link02 {
		top: 705px;
		left: 34px;

		width: 64px;
		height: 90px;
	}

	/* 「委託者番号」入力欄（リンクなし） */
	.link03 {
		top: 857px;
		left: 279px;

		width: 237px;
		height: 50px;
	}


	/* 「次へ」ボタン */
	.link04 {
		top: 1009px;
		left: 522px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 913px;
		left: 590px;
	}

}

/* 05
--------------- */
.page_11_05 {

	/* 「総合振込先口座一覧から選択」ボタン */
	.link01 {
		top: 406px;
		left: 27px;

		width: 370px;
		height: 70px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 498px;
		left: 160px;
	}

}

/* 06
--------------- */
.page_11_06 {

	/* チェックマーク（リンクなし） */
	.link01 {
		top: 527px;
		left: 27px;

		width: 80px;
		height: 243px;
	}

	/* 「次へ」ボタン */
	.link02 {
		top: 963px;
		left: 522px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 895px;
		left: 592px;
	}

}

/* 07
--------------- */
.page_11_07 {

	/* 「支払金額」入力欄（リンクなし） */
	.link01 {
		top: 592px;
		left: 584px;

		width: 153px;
		height: 250px;
	}

	/* 「手数料」（リンクなし） */
	.link02 {
		top: 592px;
		left: 740px;

		width: 200px;
		height: 250px;
	}

	/* 「次へ」ボタン */
	.link03 {
		top: 977px;
		left: 396px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 895px;
		left: 462px;
	}

}

/* 08
--------------- */
.page_11_08 {

	/* チェックマーク（リンクなし） */
	.link01 {
		top: 1667px;
		left: 280px;

		width: 212px;
		height: 48px;
	}

	/* 「次へ」ボタン */
	.link02 {
		top: 1936px;
		left: 396px;

		width: 257px;
		height: 60px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1865px;
		left: 469px;
	}

}

/* 09
--------------- */
.page_11_09 {

	/* テキスト01 */
	.txt_box_01 {
		top: 200px;
		left: 30px;
	}

	/* 「体験版を閉じる」ボタン */
	.btn_close {
		top: 275px;
	}

}


/* 12 総合振込（01-0）
------------------------------------ */

/* 01
--------------- */
.page_12_01 {

	/* 「承認」ボタン */
	.link01 {
		top: 65px;
		left: 390px;

		width: 130px;
		height: 80px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 160px;
		left: 390px;
	}
}


/* 02
--------------- */
.page_12_02 {

	/* チェックマーク（リンクなし） */
	.link01 {
		top: 425px;
		left: 27px;

		width: 80px;
		height: 125px;
	}

	/* 「承認」ボタン */
	.link02 {
		top: 547px;
		left: 146px;

		width: 256px;
		height: 55px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 620px;
		left: 225px;
	}
}


/* 03
--------------- */
.page_12_03 {

	/* 確認用パスワード（リンクなし） */
	.link01 {
		top: 1832px;
		left: 280px;

		width: 202px;
		height: 45px;
	}

	/* 「承認実行」ボタン */
	.link02 {
		top: 1942px;
		left: 522px;

		width: 256px;
		height: 55px;
	}

	/* テキスト01 */
	.txt_box_01 {
		top: 1848px;
		left: 595px;
	}
}

/* 04
--------------- */
.page_12_04 {

	/* テキスト01 */
	.txt_box_01 {
		top: 225px;
		left: 30px;
	}

	/* 「体験版を閉じる」ボタン */
	.btn_close {}

}

/* ------------------------------------
  大括り
------------------------------------ */

/* 中括り
------------------------------------ */

/* 小括り
--------------- */

/* 最小括り */