<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* -----------------------------------------------
FileName:　eraberu_flow.css
----------------------------------------------- */

/**
 * Title
*/

/*
 * flow-Title-01
*/

.flow-Title-01 {
	padding:6px 0 6px 40px !important;
	display:block;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/question-pic-01.gif?20101216) left top no-repeat !important;
}

/*
 * flow-Title-02
*/

.flow-Title-02 {
	padding:6px 0 6px 40px !important;
	display:block;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/question-pic-02.gif?20101216) left top no-repeat !important;
}

/**
 * Separater
*/

/*
 * flow-Separater-01
*/

.flow-Separator-01 {
	margin-top:30px;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/blaze_common/images/prt-separator-04.gif?20101216) left top repeat-x;
	height:2px;
}
	.flow-Separator-01 hr {
		display:none;
	}

/**
 * List
*/

/**
 * Package
*/

/*
 * flow-Package-01 (wrapper)
*/

.flow-Package-01 {
	margin-top:15px;
	border:1px solid #EDEADB;
	background-color:#F7F5ED;
}
	.flow-Package-01 div.div-A {
		width:718px;
		background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/pic-flow-01.jpg?20161221) left top no-repeat;
		position:relative;
		min-height:310px;
		height:auto !important;
		height:310px;
	}
	.flow-Package-01 div.div-A #div-A-p-A {
		position:absolute;
		top:27px;
		left:26px;
	}
	.flow-Package-01 div.div-A #div-A-p-B {
		position:absolute;
		top:93px;
		left:24px;
	}
	.flow-Package-01 div.div-A #div-A-p-C {
		position:absolute;
		top:176px;
		left:23px;
	} /* ad-area */
	.flow-Package-01 div.div-B {
		padding:4px 0;
		width:700px;
		margin-left:9px;
		background:url(https://d18f657670wm8u.cloudfront.net/eraberu/blaze_common/images/prt-spreader-04.gif?20101216) left top repeat;
	}
	.flow-Package-01 div.div-B div.div-B-01 {
		margin:0 4px;
		border:4px solid #FFFFFF;
		background:#FFFFFF url(https://d18f657670wm8u.cloudfront.net/eraberu/blaze_common/images/prt-spreader-05.gif?20101216) left top repeat-y;
	}
	.flow-Package-01 div.div-B p.div-B-p-A {
		float:left;
		width:172px;
	}
	.flow-Package-01 div.div-B div.div-B-01-01 {
		float:left;
		width:502px;
		padding-bottom:10px;
	}
	.flow-Package-01 div.div-B p.div-B-p-B {
		margin-top:10px;
	}
	.flow-Package-01 div.div-B p.div-B-p-B a {
		display:block;
		padding-left:8px;
		background:url(https://d18f657670wm8u.cloudfront.net/ins_common/images/blt-r-02.gif?20101216) 0 0.3em no-repeat;
		zoom:1;
	} /* callcenter */
	.flow-Package-01 div.div-C {
		width:700px;
		margin-left:9px;
	} /* wrapper */
	.flow-Package-01 div.div-D {
		margin-top:10px;
		padding:10px;
		background-color:#EAE7DB;
	} /* inner-wrapper */
	.flow-Package-01 div.div-E {
		margin-top:10px;
		padding:10px;
		border:1px solid #64A5DC;
		background-color:#FFFFFF;
	}


	.flow-Package-01 div.div-D-01 {
		width:6px;
		display:table-cell;
		*display:inline;
		zoom:1;
	}
	.flow-Package-01 div.div-D-01 hr {
		display:none;
	}
	.flow-Package-01 dl.div-D-dl-A,
	.flow-Package-01 dl.div-D-dl-B {
		width:335px;
		vertical-align:top;
		display:table-cell;
		*display:inline;
		zoom:1;
		background-color:#FFFFFF;
	}
	.flow-Package-01 dl.div-D-dl-A {
		border:1px solid #64A5DC;
	}
	.flow-Package-01 dl.div-D-dl-B {
		border:1px solid #95C73D;
	}
	.flow-Package-01 dt.div-D-dt-A,
	.flow-Package-01 dt.div-D-dt-B {
		font-weight:bold;
		padding:10px;
		margin-bottom:10px;
	}
	.flow-Package-01 dt.div-D-dt-A img ,
	.flow-Package-01 dt.div-D-dt-B img {
		vertical-align:middle;
		margin-right:5px;
	}
	.flow-Package-01 dt.div-D-dt-A {
		color:#5C9ACC;
		border-bottom:1px dotted #64A5DC;
	}
	.flow-Package-01 dt.div-D-dt-B {
		color:#7CA633;
		border-bottom:1px dotted #95C73D;
	}
	.flow-Package-01 dd.div-D-dd-A,
	.flow-Package-01 dd.div-D-dd-B {
		padding:0 10px 10px 10px;
	}
	.flow-Package-01 dl.div-D-dl-A-01 dt {
		font-weight:bold;
		padding-left:20px;
		background:url(https://d18f657670wm8u.cloudfront.net/ins_common/images/icn-circle-01.gif?20101216) left center no-repeat;
	}
	.flow-Package-01 dl.div-D-dl-B-01 dt {
		font-weight:bold;
		padding-left:20px;
		background:url(https://d18f657670wm8u.cloudfront.net/ins_common/images/icn-circle-04.gif?20101216) left center no-repeat;
	}
	.flow-Package-01 dl.div-D-dl-A-01 dd,
	.flow-Package-01 dl.div-D-dl-B-01 dd {
		margin:3px 0 0 20px;
	}
	.flow-Package-01 dl.div-D-dl-A-01 dd a,
	.flow-Package-01 dl.div-D-dl-B-01 dd a,
	.flow-Package-01 dl.div-D-dl-A-02 dd a,
	.flow-Package-01 dl.div-D-dl-B-02 dd a,
	.flow-Package-01 dl.div-D-dl-C dd a {
		display:block;
		padding-left:8px;
		background:url(https://d18f657670wm8u.cloudfront.net/ins_common/images/blt-r-02.gif?20101216) 0 0.3em no-repeat;
		zoom:1;
	}
	.flow-Package-01 dl.div-D-dl-A-02 {
		padding:10px 20px;
		background-color:#EFF6FB;
	}
	.flow-Package-01 dl.div-D-dl-B-02 {
		padding:10px 20px;
		background-color:#F2F6EA;
	}
	.flow-Package-01 dl.div-D-dl-A-02 dt,
	.flow-Package-01 dl.div-D-dl-B-02 dt {
		font-weight:bold;
	}
	.flow-Package-01 dl.div-D-dl-A-02 dd,
	.flow-Package-01 dl.div-D-dl-B-02 dd {
		margin-top:3px;
	}
	.flow-Package-01 dl.div-D-dl-C {
		border:1px solid #64A5DC;
		background-color:#FFFFFF;
		padding-bottom:10px;
	}
	.flow-Package-01 dl.div-D-dl-C dt {
		font-weight:bold;
		padding:10px 10px 10px 30px;
		background:url(https://d18f657670wm8u.cloudfront.net/ins_common/images/icn-circle-01.gif?20101216) 10px center no-repeat;
		border-bottom:1px dotted #64A5DC;
		margin-bottom:7px;
	}
	.flow-Package-01 dl.div-D-dl-C dd {
		padding:3px 10px 0 10px;
	}

	.flow-Package-01 div.div-E dt {
		font-weight:bold;
	}
	.flow-Package-01 div.div-E dd {
		margin-top:10px;
	}
	.flow-Package-01 div.div-E em {
		font-weight:bold;
		font-style:normal;
	}
	.flow-Package-01 div.div-E dd ul {
		margin-left:1em;
	}
	.flow-Package-01 div.div-E dd ul li {
		margin:1em 0 0 0.5em;
		text-indent:-0.5em;
	}

	.flow-Package-01 ul.ul-A {
		margin-top:10px;
	}
	.flow-Package-01 ul.ul-A li {
		margin:0.2em 0 0 1em;
		text-indent:-1em;
	}

	.flow-Package-01 ul.ul-B {
		margin-top:17px;
	}
	.flow-Package-01 ul.ul-B li {
		margin-top:3px;
	}
	.flow-Package-01 ul.ul-B li a {
		display:block;
		padding-left:8px;
		background:url(https://d18f657670wm8u.cloudfront.net/ins_common/images/blt-r-02.gif?20101216) 0 0.3em no-repeat;
		zoom:1;
	}

	.flow-Package-01 p.p-A {
		margin-top:19px;
	} /* default */
	.flow-Package-01 p.p-B {
		margin:19px 10px 0 10px;
	} /* inner */

/**
 * credit-card
*/

#credit-card{
	width:698px;
	margin:0 auto;
	background:#FFF;
	border:1px solid #ffdd41;
}
#credit-card .pl-10{
	padding-left:10px;
}
#credit-card .pl-20{
	padding-left:20px;
}
#credit-card .pl-35{
	padding-left:35px;
}
#credit-card .pl-55{
	padding-left:55px;
}
#credit-card dt img{
		vertical-align:bottom;
}
#credit-card dd{
	padding:20px 60px;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/shiharai-bg-01.png?20110422) left bottom no-repeat;
}
#credit-card .icos{
	letter-spacing:-0.4em;
}
#credit-card .icos li{
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}
#credit-card .blt,
#credit-card .rice{
	letter-spacing:-0.4em;
}
#credit-card .rice span,
#credit-card .blt span,
#credit-card .blt p{
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	letter-spacing:normal;
}
#credit-card .blt p{
	width:620px;
}
#credit-card .w460{ width:460px; }

/**
 * font-size
*/

.flow-fz-11 {
	font-size:85%;
}

.flow-fz-14,
.flow-Package-01 p.p-A,
.flow-Package-01 p.p-B,
.flow-Package-01 div.div-B p.div-B-p-B,
.flow-Package-01 dl.div-D-dl-A,
.flow-Package-01 dl.div-D-dl-B,
.flow-Package-01 dl.div-D-dl-C,
.flow-Package-01 div.div-E,
.flow-Package-01 ul.ul-A,
.flow-Package-01 ul.ul-B {
	font-size:108%;
}

.flow-fz-16 {
	font-size:138.5%;
}

/**
 * pseudo-after
*/

.flow-Package-01 div.div-B div.div-B-01 {
	zoom:100%;
}

.flow-Package-01 div.div-B div.div-B-01:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
}

/*============================================================
Alternate for newer version 2011.07.25
==============================================================*/

.flow-Package-01 .flow-ttl{
	letter-spacing:-0.4;
	padding:19px 0 0 10px;
}
.flow-Package-01 .flow-ttl img{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.flow-Package-01 .flow-ttl p{
	width:592px;
	padding-left:20px;
	padding-right:30px;
	display:inline-block;
	letter-spacing:normal;
	font-size:108%;
	*display:inline;
	*zoom:1;
}

.flow-Package-01 .flow-tab{
	margin-top:18px;
	padding:7px 0 0 4px;
	background-color:#64A5DC;
	border-bottom:3px solid #95C73D;
}

.flow-Package-01 .flow-tab li{
	float:left;
}
.flow-Package-01 .flow-tab li img{
	vertical-align:bottom;
}

.flow-Package-01 .flow-box01{
	padding:20px 10px;
}
.flow-Package-01 .flow-box02{
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/bg-flow-04.png?20110810) left bottom no-repeat;
}
	.flow-Package-01 .flow-box02 .flow-box-child{
		width:327px;
		padding:3px 10px 12px 10px;
		background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/bg-flow-05.png?20110810) left top no-repeat;
	}
	.flow-Package-01 .flow-box02 .flow-box-hdr01{
		letter-spacing:-0.4em;
		padding-bottom:3px;
		background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/spt-flow-01.png?20110810) left bottom no-repeat;
	}
	.flow-Package-01 .flow-box02 .flow-box-hdr01 h4{
		width:200px;
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:middle;
	}
	.flow-Package-01 .flow-box02 .flow-box-hdr01 ul{
		width:111px;
		display:inline-block;
		*display:inline;
		*zoom:1;
		letter-spacing:normal;
		vertical-align:middle;
	}
	.flow-Package-01 .flow-box02 .flow-box-hdr01 li{
		text-align:right;
	}
	.flow-Package-01 .flow-box02 .flow-box-hdr01 li a{
		padding-left:7px;
		background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/blt-flow-01.png?20110810) 0 0.3em no-repeat;
		text-decoration:underline !important;
	}
	.flow-Package-01 .flow-box02 .flow-box-hdr01 li a:hover{
		text-decoration:none !important;
	}

.flow-box03{
	width:616px;
	margin-top:15px;
	margin-left:5px;
	padding:0 20px 0 20px;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/bg-flow-06.png?20110810) left bottom no-repeat;
}

.flow-box03 p,
.flow-box03 ul{
	padding:5px 0 3px;
}

.flow-box03 img{
	vertical-align:bottom;
}

	
.flow-Package-01 .flow-hdr01{
	font-weight:bold;
	padding-left:20px;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/ico-flow-02.png?20110810) 0 0.10em no-repeat;
}
	.ex_flow-hdr01{
		height:auto;
		min-height:45px;
		_height:45px;
	}

.flow-Package-01 .flow-3row{
	letter-spacing:-0.4em;
	width:687px;
	margin-left:-5px;
	padding-top:6px;
}

.flow-Package-01 .flow-3row div{
	width:221px;
	margin-top:6px;
	margin-left:5px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.flow-Package-01 .flow-3row li,
.flow-Package-01 .flow-2row li{
	text-align:center;
	padding-bottom:7px;
}
.flow-Package-01 .flow-3row li img,
.flow-Package-01 .flow-2row li img{
	vertical-align:bottom;
}

ul.flow-list01{
	padding:15px 16px 15px 10px;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/bg-flow-01.png?20110810) 0 0 no-repeat;
}
ul.flow-list01 li{
	float:left;
	padding-left:4px;
}
ul.flow-list01 li img{
	vertical-align:bottom;
}

.flow-Package-01 .flow-alert{
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/bg-flow-03.png?20110810) left bottom no-repeat;
}
.flow-Package-01 .flow-alert-child{
	padding:16px 15px 20px 15px;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/bg-flow-02.png?20110810) left top no-repeat;
}

.flow-Package-01 .flow-alert p{
	padding-left:25px;
	background:url(https://d18f657670wm8u.cloudfront.net/eraberu/flow/images/ico-flow-03.png?20110810) 0 0.1em no-repeat;
}


.contract-flow{
    margin: 15px 0 30px;
}
.flow-box{
    border: 1px solid #d7d3c1;
    border-radius: 5px;
    background-color: #fff;
    padding: 15px;
}
.lyt-img-left{
    margin-bottom: 10px;
}
.lyt-img-left:after{
    content: '';
    display: block;
    clear: both;
}
.lyt-img-img,
.lyt-img-text{
    float: left;
}
.lyt-img-text{
    width: 375px;
}
.lyt-img-text p{
    line-height: 1.5;
    letter-spacing: -.03em;
}
.lyt-img-text p strong{
    color: #cc6666;
}
.flow-list{
    margin: 10px 0 0 10px;
}
.flow-list li{
    margin-bottom: 5px;
}
.flow-list li a:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    border: 4px solid transparent;
    border-left: 4px solid #64a5dc;
}
.flow-btn{
    margin: 10px 0;
}
.flow-btn li{
    margin-top: 5px;
}
.flow-btn li:first-child{
    margin-top: 0;
}


.in-page-link{
    width: 100%;
    display: table;
    table-layout: fixed;
    border-spacing: 10px;
    text-align: left;
    margin-top: 20px;
    background-color: #fff;
}
.in-page-link li{
    display: table-cell;
}
.in-page-link li a{
    color: #fff !important;
    font-weight: bold;
    display: block;
    padding: 10px 15px;
    background-color: #5c9ed8;
}
.in-page-link li a:before{
    content: '';
    background: url(https://d18f657670wm8u.cloudfront.net/ins_common/images/blt-s-01.gif?20101216) no-repeat transparent center center;
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    height: 21px;
    margin-right: 8px;
}

body.rwd .in-page-link {
margin-bottom: 15px;
}

/**
 * helper
*/

/*width*/
.w337{width:337px;}
/*float*/
.f-l{float:left !important;}
.f-r{float:right !important;}

/*font-size*/
.fz-14{font-size:108%;}

/*font-weight*/
.fw-01 {font-weight:bold !important;}

/*layout*/
.ta-c {text-align:center !important;}
.ta-r {text-align:right !important;}
.va-t {vertical-align:top !important;}
.va-m {vertical-align:middle !important;}

/*margin,padding*/
.mt-0 {margin-top:0 !important;}
.mt-5 {margin-top:5px !important;}
.mt-10 {margin-top:10px !important;}
.mt-15 {margin-top:15px !important;}
.mt-20 {margin-top:20px !important;}
.mt-25 {margin-top:25px !important;}
.mt-30 {margin-top:30px !important;}
.mt-35 {margin-top:35px !important;}
.mt-40 {margin-top:40px !important;}
.mb-5 {margin-bottom:5px !important;}
.mb-20 {margin-bottom:20px !important;}
.ml-5 {margin-left:5px !important;}
.ml-10 {margin-left:10px !important;}
.mr-5 {margin-right:5px !important;}
.bd-blue{border:1px solid #64a5dc !important;}
.bg-white{background:#FFF;}


.c-5c9acc{color:#5c9acc !important;}

/*clearfix*/
.clearfix {
	zoom:100%;
}
.clearfix:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
}


/* CSS Document */
</pre></body></html>